我有一个同名的静态库和一个动态库:libclsocket.a 和 libclsocket.so 当我指定要链接的库时,我只需输入 -lclsocket 作为库。我的程序符合并运行得非常好,但是我使用的是什么库?静态库还是动态库?我想给我的 friend 我的程序,但我不确定是否需要在发行版中包含这些库。 C++、codelite、pcLinuxOS 2010
最佳答案
您可以尝试在可执行文件上运行 ldd
并查看是否根据依赖项列表中的要求检测到随附的 .so。
ldd 手册页是 here .
关于c++ - 在 linux 中,如何判断我是链接到静态库还是动态库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4281360/