Hello All !
Пытаюсь откомпилировать простейший код с вызовом функции из lib'а. Компиляция и линкинг проходят без ошибок,но при запуске появляется сообщение "Segmentation fault(core dumped)"
Я так понимаю прога не находит lib'а во время запуска,но почему в упор не понимаю.
Помогите,плз второй день сижу...
Вот makefile и исходник
/*Makefile */
DIALOGIC_DIR = /usr/dialogic DIALOGIC_INCLUDE = $(DIALOGIC_DIR)/inc/ DIALOGIC_LIB = $(DIALOGIC_DIR)/lib
INCLUDE_PATH = -I$(DIALOGIC_INCLUDE)
LIB_PATH = -lqhost -L$(DIALOGIC_LIB)
main: main.o gcc -o main main.o $(LIB_PATH) -Wl,--rpath -Wl,$(DIALOGIC_LIB)
main.o: main.c gcc -c main.c $(INCLUDE_PATH) -g3
/* Source code */
#include <qstream.h> #include <stdio.h>
int main(){
void *pInfo = NULL; QHandle GStreamHandle;
GStreamHandle = qGStreamOpen(pInfo); //From lib
printf("\nGStreamHandle = %d",GStreamHandle);
return 0;
}