靜態庫
$gcc -c *.c -o *.o 生成目標文件
$ar crs libmyhello.a *.o 生成庫
$gcc *.c -o x -lmyhello 鏈接庫,生成可執行文件
$gcc *.c -o x -L. libmyhello.a 鏈接當地庫,生成可執行文件(這個和上面一個二選其一)
動態庫
$gcc -fPIC -Wall -c *.c -o *.o 生成目標文件
$gcc -shared -o libmyhello.so *.o 生成動態庫,並將庫文件拷貝於/usr/lib下(或者添加其他環境變量)
$gcc *.c -o x -lmyhello 鏈接庫,生成可執行文件
linux_動態庫和靜態庫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
個人開發者如何入門 Java 異步編程
原創
2024-05-17 01:49:09
在Linux操作系統的安裝過程中,如何選擇合適的發行版
原創
2024-05-17 01:49:06
流水線 YAML 高級用法來了!大幅降低重複代碼、靈活編排多任務
原創
2024-05-16 21:13:44
高效調度新篇章:詳解DolphinScheduler 3.2.0生產級集羣搭建
原創
2024-05-15 21:22:54
Spring 按條件裝配使用方法
原創
2024-05-15 11:50:12
界面組件DevExpress Reporting v24.1預覽版 - 擁有原生Angular報表查看器
原創
2024-05-14 12:21:34
利用pyinstaller打包Python程序爲一個可執行文件
osc_hwc3munb
2024-05-14 02:04:34
FA的linux基礎01
osc_hzf6peqc
2024-05-14 01:40:14
Android內存管理機制官方詳解文檔
osc_51airx3z
2024-05-14 00:37:42
raid添加新的硬盤問題
osc_61miaq6u
2024-05-13 22:58:18
BlackHat ASIA 議題解讀 | 安卓Netlink內核模塊中隱藏的“傳送門”
百度安全
2024-05-13 21:42:48
Linux下BMP圖片添加水印
osc_m6gaz63w
2024-05-13 21:33:54
Linux 服務器配置-安裝portainer-ce社區版
原創
2024-05-13 13:22:00