请教链接库的一个小问题
假如,我在/usr/local/lib下有libxxx.a和libxxx.so.4.1
应用程序这边,$(CC) -Wall -o test test.c -L/usr/local/lib -lxxx
那么在编译的时候会去链接.so动态库还是.a静态库?
因为链接这两个库的写法都是一样的,即GCC后的参数都为-lxxx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
-static
用-static表示链接静态库,否则就是链接动态库,是这样吗?
能说说具体的方法或过程吗?