来自gcc的奇怪输出

时间:2013-11-28 16:53:28

标签: c gcc

我运行了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

那种错误是什么?

1 个答案:

答案 0 :(得分:3)

此错误的主要原因之一是您缺少main()功能。

int main()
{
  // Your code here
}