LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1005|回复: 2

Debian的gcc求助!

[复制链接]
发表于 2008-1-12 21:24:46 | 显示全部楼层 |阅读模式
系统是Debian sid的,系统应该安装gcc的
ubuntu:~# whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc

查看PATH
ubuntu:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

但是无论是root或一般user,编译文件
都说command not found

后来添加PATH
export PATH=/usr/bin/PATH

普通用户编译
ubuntu:~$ gcc -o hello hello.c
/usr/bin/ld: cannot open output file hello: Permission denied
collect2: ld returned 1 exit status

root编译,就成功的

我不知道这是为何,何况/usr/bin早已在原来的PATH中了,为何提示not found?
谢谢!
发表于 2008-1-12 22:55:42 | 显示全部楼层
1、有点奇怪哦.......PATH原本就有 /usr/bin ,后来加“export PATH=/usr/bin/PATH”画蛇添足了。

用“which gcc”命令输出是“/usr/bin/gcc”吗?

2、普通用户编译出错是因为在当前路径没有写权限。
回复 支持 反对

使用道具 举报

发表于 2008-1-13 08:43:47 | 显示全部楼层
有点不解,应该不会在自己 home 目录下也写不到的
回复 支持 反对

使用道具 举报

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

本版积分规则

快速回复 返回顶部 返回列表