我在Linux系统上安装了同一库的静态和动态版本:
/usr/lib/libsample.a
/usr/lib/libsample.so
如果设置了参数-lsample,那么这些库中的哪一个将使用gcc?
gcc xxx.c -lsample
如何强制gcc使用库的静态或动态版本
http://www.rapidtables.com/code/linux/gcc/gcc-l.htm
您无需执行任何操作,动态是默认设置。
但是,它必须在二进制文件中添加一些内容,以在运行时帮助它正确使用动态库。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句