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

简介: 用“-Wl,-Bstatic”指定链接静态库,使用“-Wl,-Bdynamic”指定链接共享库,使用示例:-Wl,-Bstatic -lmysqlclient_r -lssl -lcrypto -Wl,-Bdynamic -lrt -Wl,-Bdynamic -pthread -Wl,-Bstatic -lgtest "-Wl"表示是传递给链接器ld的参数,而不是编译器gcc/g++的参数。
用“ -Wl,-Bstatic”指定链接静态库,使用“ -Wl,-Bdynamic”指定链接共享库,使用示例:
-Wl,-Bstatic -lmysqlclient_r -lssl -lcrypto -Wl,-Bdynamic -lrt -Wl,-Bdynamic -pthread -Wl,-Bstatic -lgtest

" -Wl"表示是传递给链接器ld的参数,而不是编译器gcc/g++的参数。
相关文章
|
5月前
|
存储 自然语言处理 编译器
|
5月前
|
存储 编译器 Linux
什么是编译与链接呢!
什么是编译与链接呢!
29 0
|
2月前
|
编译器 开发工具 C语言
Gcc 链接文件
Gcc 链接文件
22 4
|
4月前
|
存储 自然语言处理 前端开发
编译与链接(想了解编译与链接,那么看这一篇就足够了!)
编译与链接(想了解编译与链接,那么看这一篇就足够了!)
|
4月前
|
存储 自然语言处理 C语言
编译和链接
编译和链接
18 0
|
10月前
|
存储 自然语言处理 算法
程序的编译和链接
程序的编译和链接
42 0
|
11月前
|
存储 自然语言处理 程序员
编译和链接(上)
编译和链接(上)
40 0
|
11月前
|
编译器
编译和链接(下)
编译和链接(下)
51 0
|
Linux 编译器 C语言
gcc后续——链接时的静态库和动态库
gcc后续——链接时的静态库和动态库
137 0
|
自然语言处理 程序员 C语言
编译与链接
编译与链接
151 0
编译与链接