Имеет минт с
gcc version 4.8.4
//t1st.cpp
#include "t1st.h"
void getout()
{
printf("text");
}
//t1st.h
#include "stdio.h"
using namespace std;
extern void getout();
//l.cpp
#include "t1st.h"
int main()
{
getout();
}
Компилируем:
g++ -fPIC -c t1st.cpp
g++ -shared -o libt1st.so t1st.o
g++ -c l.cpp
g++ -L. -lt1st -o l l.o
Получаем:
l.o: In function `main':
l.cpp:(.text+0x5): undefined reference to `getout()'
collect2: error: ld returned 1 exit status
В какую сторону копать?