Почему это не работает, файл test.c
:
#include <event.h>
int main(void)
{
event_init();
return 0;
}
Затем: gcc -o test.o -c test.c
работает нормально, но
Ссылка: g++ -o test -levent test.o
производит
test.o: In function `main':
test.c:(.text+0x5): undefined reference to `event_init'
collect2: ld returned 1 exit status
Так что его нельзя связать как C++
.Как это решить?Мне нужно связать его как C++
и скомпилировать как C
.