Я прочитал другие ответы на эту тему, и, к сожалению, они мне не помогли. Я пытаюсь связать несколько 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;
}
Любые мысли о том, почему я могу получить эту ошибку? Спасибо!