红联Linux门户
Linux帮助

linux下gcc不能编译

发布时间:2010-06-16 15:48:54来源:红联作者:psl7758
各位大侠,我用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的编程,所以希望大侠们帮帮我,谢了!
文章评论

共有 8 条评论

  1. jsthd 于 2010-08-03 21:52:25发表:

    目录没搞对呀

  2. yashen 于 2010-06-22 11:56:44发表:

    你的hello.c在桌面上,而你在~/下打的命令,只会在当前目录找这个文件,当然找不到

    cd ~/Desktop,再运行就没问题了

  3. shenhao0129 于 2010-06-21 08:31:18发表:

    建议找本基础的东西看吧,看样子你还没有发现门在那个方向

  4. lazycat_work 于 2010-06-17 18:15:29发表:

    进入到hello.c所在的目录下
    [....]#gcc -o /etc/crontab hello.c
    [...]# /etc/crontab

  5. shenhao0129 于 2010-06-17 17:33:17发表:

    是找不到hello.c而不是找不到gcc,晕倒,你切换到桌面文件夹就可以了

  6. thorne 于 2010-06-17 16:13:32发表:

    gcc没有找到你的hello.c
    说明你的工作目录下没有该文件

  7. child7 于 2010-06-17 13:05:36发表:

    如楼上所说,你的路径没弄对
    另外,查看gcc版本命令也不对,应该是:gcc --version

  8. 绿色圣光 于 2010-06-16 19:31:46发表:

    你的文件放在桌面文件夹中,而终端中你所在目录是你的个人文件夹。所以,找不到 hello.c 文件……