调用dlopen的库中入存在线程,则调用dlclose会出现segmentation fault
K_s_G 2013-10-18 11:44:13 RT
若dlopen打开的库中不存在线程,或线程不在运行状态,则调用dlclose时,不会死机;
若存在运行时的线程,则dlclose时出现segmentation fault。
编译选项入下:
gcc -o main -lpthread -ldl main.c
gcc -g -rdynamic -shared -fPIC -o libtest.so test.c
求解!