pe檔案型別精簡總結

2022-03-07 02:31:24 字數 391 閱讀 1075

1 windows下按照標準格式編寫dll,然後gcc編譯加-shared,生成dll檔案。

2 windows linux下均可以將.o檔案,使用ar.exe,鏈結成lib[name].a檔案,.a檔案用來靜態鏈結,生成.exe檔案。

編譯時候 gcc -o run.exe main.c libname.a.

3 同乙個dll檔案,可以有兩種不同的用法:loading library 和 runtime library.

linux生成的.so動態鏈結庫,也是一樣的。都有兩種用法。linux裡面要更加簡單。

關注:在windows下的編譯,鏈結神馬的,為了節省時間我就都用dev c++編譯吧。

在linux下的時候分別使用gcc, ld, ar 進行編譯,鏈結,生成靜態庫。

linux系統檔案型別總結

linux系統大多數的檔案型別是檔案和目錄,但是也有其它的一些檔案型別,下面是linux檔案型別的總結 1 普通檔案 這是最常見的檔案型別,這種檔案包含了某種形式的資料型別。這種資料是文字格式還是二進位制格式,對uinix核心是沒有區別的,對普通檔案內容的解釋由處理該檔案的應用程式進行。2 目錄檔案...

Linux檔案型別詳解 (幾種簡單檔案型別)

普通檔案一般為灰色字型,綠色字型的是可執行檔案,紅色字型的是壓縮檔案。檔案屬性 檔案型別 普通檔案,即 file d目錄檔案 b裝置檔案 block device 如 硬碟 c字元裝置檔案 character device l鏈結檔案 symbolic link 又稱軟鏈結檔案 p管道檔案 pipe...

LInux檔案型別

大多數linux資源都能以檔案的方式來訪問,在乙個linux系統上能夠出現的部分型別的檔案如下 普通檔案 稱為磁碟檔案,並且被定義為能夠進行隨機儲存的資料儲存單位。他們是面向位元組的,意思是從其中讀出或向其寫入的基本單位是單個位元組,單個位元組也與單個字元相對應。無名管道和有名管道 pipc 是乙個...