使用共享库进行静态链接

时间:2015-12-10 08:15:23

标签: c++ linker

我有以下问题。考虑一些可执行文件取决于某些库。在使用链接静态库或共享库时,构建的可执行文件有什么区别?

gcc -o binary main.o -lsomelib,其中'somelib'是'libsomelib.a'或'libsomelib.so'。我猜执行没有区别......

我会尝试解释更多细节。我想,即使使用了libsomelib.so文件,我仍然有静态链接。这是对的吗?

当链接选项'-Wl,-rpath'时,我没有兴趣 - 很明显......

0 个答案:

没有答案