我的 c 应用程序链接了 .so 库。但是应用程序说
library.so: undefined reference to 'min'
我的编译命令是这样的:
gcc -o test.o library.so -ldl -lpthread -lm
有什么解决办法吗?请帮助我
最佳答案
你需要将 -library 传递给 gcc 而不是 library.so ,还要提供 library.so 的位置
gcc -L/path/to/library.so -o test.o -llibrary -ldl -lpthread -lm
关于c - .so : undefined reference to 'min' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25656839/