我已经阅读了关于这个主题的其他答案,不幸的是他们没有帮助我。我试图将几个 c 程序链接在一起,但我得到一个错误的响应:
$ gcc -o runexp.o scd.o data_proc.o -lm -fopenmp
/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
make: * [runexp] Error 1
我只有一个主要功能,它在 runexp 中。形式是
int main(void) {
...;
return 0;
}
关于为什么我可能会收到此错误的任何想法?谢谢!