标签: c++ linker
我有以下问题。考虑一些可执行文件取决于某些库。在使用链接静态库或共享库时,构建的可执行文件有什么区别?
gcc -o binary main.o -lsomelib,其中'somelib'是'libsomelib.a'或'libsomelib.so'。我猜执行没有区别......
我会尝试解释更多细节。我想,即使使用了libsomelib.so文件,我仍然有静态链接。这是对的吗?
当链接选项'-Wl,-rpath'时,我没有兴趣 - 很明显......