红联Linux门户
Linux帮助

错误提示 不懂

发布时间:2009-04-14 19:05:37来源:红联作者:heiyie
/usr/lib/gcc/i386-redhat-linux/4.3.0/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld 返回 1
这段错误是什么意思,
文章评论

共有 2 条评论

  1. hantu 于 2009-04-16 23:34:28发表:

    有可能是系统中还没安装必要的开发库以致以缺少一些头文件(*.h),或者是源代码中没有包含最基本的 stdio.h 和 stdlib.h ,如果是这样,试一下加
    #include
    #include

    试试看

  2. embedman 于 2009-04-16 23:13:21发表:

    这个问题新手经常遇到,我也是。不过还是可以谈谈经验的。意思是_start函数里的main没有定义。可能是你的头文件没有包含进来,如果编译过程中产生了.o文件们手动删除,然后修改包含错误就好了,再不行的话,就仔细看看 Makefile,看是不是哪里出错了