红联Linux门户
Linux帮助

虚拟机上的GCC怎么用?

发布时间:2008-05-03 22:21:42来源:红联作者:mark0289
我在VM虚拟机上装了Fedora 8 i386 Linux系统,安装的时候我选了安装GCC等等软件包,系统装好以后,我想用GCC编译下C语言的程序,但是我再终端输入gcc -o test.c,系统提示no input file,不知道是为什么?
我的操作步骤如下:
1.在桌面上新建了一个文本文件,然后输入
#include

void main()
{
printf("hello world!\n");
}
然后保存为test.c
2.我在终端里输入gcc -o test.c,然后系统提示no input file,请大家告诉我哪里错了

另外在桌面上有个Fedora 8 i386 DVD里的package文件夹中,我找到了gcc-4.1.2-33.i386.rpm,我双击它后,系统提示我已经安装了此软件包。
文章评论

共有 6 条评论

  1. cxp99520 于 2008-06-29 10:45:47发表:

    我用的就是red hat 结果 死活弄不出....
    桌面 放c文件
    我输入:gcc a.c 或 gcc a.c -o a
    他告诉我 找不到文件

    我把C文件放到pot文件夹里

    我输入 gcc /opt/a.c 或 gcc /opt/a.c -o a

    他告诉我 错误 "," "";" " ;"

    气死我啦

  2. mark0289 于 2008-05-03 23:58:23发表:

    刚才在红旗环境下试了试,只需要在终端输入/root/a.out就可以了

    不好意思,刚才问了个很弱智的问题(o):tx

  3. mark0289 于 2008-05-03 23:40:21发表:

    刚才在红旗环境下用了下,我直接输入gcc test.c
    默认输出a.out文件,然后我在开始菜单的运行里,输入了/root/a.out
    就有个窗口弹出结果了
    刚才试了下残阳的方法,生成-test文件,在此谢谢残阳了!:0wmjh(1
    红旗做的很像windows,如果是redhat,怎么样看运行结果呢?

  4. 残阳夜舞 于 2008-05-03 23:25:03发表:

    顺便说下 GCC的使用无关虚拟机还是真实的机器的

  5. 残阳夜舞 于 2008-05-03 23:22:02发表:

    你GCC的参数使用不当

    -O后面应该跟你想输出的文件名
    你写成test.c 结果当然是没有输入文件了
    你 试下 gcc -o -test test.c

  6. 黄富强 于 2008-05-03 22:27:18发表:

    no input file
    test.c在哪里?没找到?