我的c应用程序链接.so库。但应用程序说
library.so:对'min'的未定义引用
我的编译器命令如:
gcc -o test.o library.so -ldl -lpthread -lm
有什么解决方案吗?请帮帮我
答案 0 :(得分:3)
你需要将-library传递给gcc而不是library.so,同时提供library.so的位置
gcc -L/path/to/library.so -o test.o -llibrary -ldl -lpthread -lm