为什么在linux下新建用户编写的代码不能编译

[复制链接]
查看11 | 回复3 | 2013-4-27 10:47:23 | 显示全部楼层 |阅读模式
1. 看一下,gcc或者g++工具安装没有
方法:在命令行输入gc 按两下tab键,看是否能补全为gcc2. 编译的是什么代码,C,还是C++,如果是C,使用gcc编译,如果是C++ 使用g++编译
方法:gcc -g -o test test.c
-g :表示优化
-o:表示后面的输入文件明为test
test.c 为源文件3. 看一下代码有没有错误
根据代码错误查找原因4.出现
ccache:failed to create/var/cache/ccache/tmp (permission denied)
你之前肯定用root配置了...
回复

使用道具 举报

千问 | 2013-4-27 10:47:23 | 显示全部楼层
还可以改变文件的权限 chmod 文件名 777...
回复

使用道具 举报

千问 | 2013-4-27 10:47:23 | 显示全部楼层
你创建的用户是否是超级用户,还有一点就是这个用户是否赋予了读和写的权限...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行