问题描述:
fedora10下,为什么自编程序无法编译执行?
各位高手,本人刚上大学,想自己研习一下linux,买了fedora core 10。有台新本是
300g的硬盘,不知道要装fedora,分出都少比较合适。
就是想会用linux,日常的还有娱乐的东西,还是放xp里,要安fedora不知道分区多大
比较好,另外要分几个区?每个区分别是多大?
另外我在别的机子上用fedora,用C编了个小程序(程序本身肯定没错),原来可以编
译正常运行,可是最近不能编译了。每次都说gcc:No such file or directory!!!
用的是gcc filename -o filename.c,难道命令不对么? gcc -o filename filename.c
都不行,用cc也不行,提示都是一样的。上次为了放Mp3下了个gcc编译器,因为它说
原来那个gcc编译器版本不行,不能编译mp3的编译器。是不是跟这个有关?可当初安
gcc也没出什么错啊?如果是,该如何改成原来的gcc呢?
最后希望给我这个初学者提点建议,谢谢各位,呵呵
问题解答:
su yum install gcc,
这就安装上了,
gcc -o filename -c filename.c
再,
mkmod u+x filename
这样就可以了,
再
./filename
就可以运行了,
也可以,gcc filename.c
./a.out
这就不会有问题