我运行了 gcc(在一个 makefile 中),我得到了很多这样的信息:
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 0 has invalid symbol index 11
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 1 has invalid symbol index 12
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 2 has invalid symbol index 2
/usr/bin/ld: /usr/lib/debug/usr/lib/x86_64-linux-gnu/crt1.o(.debug_info): relocation 3 has invalid symbol index 2
这是什么类型的错误?
最佳答案
此错误的主要原因之一是您缺少 main()
函数。
int main()
{
// Your code here
}
关于c - gcc 的奇怪输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20271293/