Linux C之動態庫、靜態庫混合鏈接

以前寫程序時要麼是鏈接動態庫要麼是鏈接靜態庫,鏈接靜態庫時只需指定-static,否則編譯器會默認去鏈接動態庫,沒碰到過同時鏈接靜態庫與動態庫,如果同時需要鏈接靜態庫和動態庫就不能指定-static了。通過諮詢羣裏面高手,才知道靜態庫可以當作目標obj使用,然後動態庫依舊通過-l來鏈接,如下:

g++ test.cpp ./bak/libt1.a  -lt2 -L./


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章