redhat 9.0 gcc 问题

来源:百度知道 编辑:UC知道 时间:2024/06/21 11:00:43
为什么在编译一些在XP下运行可以的c小程序,在redhat 9.0 gcc 下好出现下列问题
1 、/usr/lib/gcc -lib/i386-redhat-linux/3.2.2/../../../crtl.ol.txt+0x18 : in fucntion ' _start: ../sysdeps/i386/elf/start.s:77:undefined rerrerence to"main"
collect2:ld returned 1 exit status
ld return 1 eixt status

老是出现这些字符,而且编译不下去,什么原因,如何解决,请说详细些,谢谢

1种可能,
int main(...)
{
。。。
return 0;
}
需要把main函数编译入你的可执行程序.
比如(cplus里面要有main):
g++ -g -o cplus cplus.cc

第2种可能
gcc是不是加了 -d选项? -d要加参数的. 要调试信息那么加-g就可以了

源代码给出来吧