各位大侠,我用linux没几天(Ubuntu9.0),遇到个问题,就是我在桌面上写了一个hello.c的文件,然后
我进行编译 命令如下
win@ubuntu:~$ gcc -o hello hello.c
gcc: hello.c: No such file or directory
gcc: no input files
win@ubuntu:~$ which gcc
/usr/bin/gcc
win@ubuntu:~$ gcc version
gcc: version: No such file or directory
gcc: no input files
这是为啥啊,我搞不懂,看了很多书,上面都没解释,我现在急着做linux下C的编程,所以希望大侠们帮帮我,谢了!
jsthd 于 2010-08-03 21:52:25发表:
目录没搞对呀
yashen 于 2010-06-22 11:56:44发表:
你的hello.c在桌面上,而你在~/下打的命令,只会在当前目录找这个文件,当然找不到
cd ~/Desktop,再运行就没问题了
shenhao0129 于 2010-06-21 08:31:18发表:
建议找本基础的东西看吧,看样子你还没有发现门在那个方向
lazycat_work 于 2010-06-17 18:15:29发表:
进入到hello.c所在的目录下
[....]#gcc -o /etc/crontab hello.c
[...]# /etc/crontab
shenhao0129 于 2010-06-17 17:33:17发表:
是找不到hello.c而不是找不到gcc,晕倒,你切换到桌面文件夹就可以了
thorne 于 2010-06-17 16:13:32发表:
gcc没有找到你的hello.c
说明你的工作目录下没有该文件
child7 于 2010-06-17 13:05:36发表:
如楼上所说,你的路径没弄对
另外,查看gcc版本命令也不对,应该是:gcc --version
绿色圣光 于 2010-06-16 19:31:46发表:
你的文件放在桌面文件夹中,而终端中你所在目录是你的个人文件夹。所以,找不到 hello.c 文件……