當前位置:首頁 » 操作系統 » linuxout

linuxout

發布時間: 2023-09-03 07:54:20

linux生成文件中.so 文件和.out文件的區別

.so是二進制格式的鏈接庫文件,包含鏈接庫源文件(.c)中的各函數實現、調試信息等。
.out一般也是由gcc編譯生成的二進制格式文件,但有可能是執行程序也可能是鏈接庫文件,因為在linux中擴展名除了一些特殊的約定,一般情況下是無意義的。
執行文件也分動態鏈接還是靜態鏈接。大多數情況都是動態鏈接,裡面存放源文件(.c)中編譯後的二進制代碼及所調用函數庫的入口參數,靜態鏈接則是all-in-one,就是將所用到的非標准庫都打包到執行文件中,所以體積都較大。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:907
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:1184
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:875
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:1051
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:929
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1280
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:496
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:386
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:1054
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:1034