Всем привет, возникла проблема с подключением статической библиотеки. Файлы с библиотеки (для теста):
libMy.c:
#include "libMy.h"
void func1()
{
sys_err("Test work lib");
}
extern void func1();
gcc libMy.c -c -o libMy.o
ar cr libMy.a libMy.o
в makefile добавил новую библиотеку:
LIBDIR += -L../../libMy/lib
LIBS += -lMy
#include "libMy.h"
void func1();
func1();
linking ../game....
stack.cpp:1728: undefined reference to `func1()'
stack.cpp:1728: undefined reference to `func1()'
collect2: error: ld returned 1 exit status
gmake: *** [../game] Error 1