/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../x86_64-linux-gnu/crt1.o: In function `_start': (.text+0x20): undefined reference to `main' collect2: ld returned 1 exit status
时间: 2023-07-01 20:13:27 浏览: 128
gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz
5星 · 资源好评率100%
这个错误通常发生在你的程序中没有包含 main 函数或者 main 函数的名称不正确。请确保你的程序中包含了 main 函数,并且函数名称为 "main"。
另外,如果你的程序是多文件程序,也需要确保所有文件都被正确编译并链接在一起。在编译时,可以使用以下命令:
gcc file1.c file2.c -o output
其中 file1.c 和 file2.c 是你的源代码文件,output 是你的可执行文件的名称。如果你的程序中有其他需要链接的库,还需要添加对应的链接选项。
阅读全文