Я создал свой файл lib.a с несколькимиНеопределенная ссылка на мою собственную библиотеку
gcc -c file.c -o file.o
затем
ar sr lib/libtest.a file1.o file2.o file3.o
подтвержденного
ar -t lib/libtest.a
file1.o
file2.o
file3.o
, но когда я пытаюсь скомпилировать приложение к испытаниям
gcc lib/libtest.a test.c -o test
Я получил неопределенную ссылку на функцию main
: к используемой функции от file1.o, file2.o, file3.o
См. [Параметры ссылки GCC] (http://gcc.gnu.org/onlinedocs/gcc/Link-Options.html). – hmjd