/usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/9/../../../x86_64-linux-gnu/Scrt1.o: in function `_start': (.text+0x24): undefined reference to `main' collect2: error: ld returned 1 exit status
时间: 2023-08-15 19:04:48 浏览: 115
gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu.tar.gz
5星 · 资源好评率100%
这个错误通常在编译C/C++程序时出现,是因为缺少main函数的定义。main函数是程序的入口,如果没有定义,编译器就无法生成可执行文件。请检查你的代码,确保有一个带有正确参数和返回值类型的main函数的定义。如果你已经有了main函数的定义,那么可能是编译器的链接器出了问题,你可以尝试更新编译器或者检查编译选项是否正确设置。
阅读全文