如果让有些“-l”链接静态库,而另一些链接共享库?

2570阅读 0评论2015-07-25 夕阳下的孤影
分类:LINUX

用“-Wl,-Bstatic”指定链接静态库,使用“-Wl,-Bdynamic”指定链接共享库,使用示例:
-Wl,-Bstatic -lmysqlclient_r -lssl -lcrypto -Wl,-Bdynamic -lrt -Wl,-Bdynamic -pthread -Wl,-Bstatic -lgtest

"-Wl"表示是传递给链接器ld的参数,而不是编译器gcc/g++的参数。
上一篇:块设备剖析之块设备注册 - add_disk()函数解析
下一篇:块设备剖析之关键数据结构分析 - block_device/gendisk/hd_struct