ARM 之主流編譯器

暖澀763發表於2020-11-06

ARM 之主流編譯器有三種:armcc、iar、gcc for arm
必須先了解一下以下檔案。這些檔案在編譯器目錄下或者編譯生成目標平臺的可執行程式時經常見到。此外,還需要注意區分 Windows 平臺 和 Linux 平臺的檔案。

.o 檔案: 指的是 object 檔案,俗稱目標檔案。在 Linux 下副檔名縮寫為 .o,在 windows 下通常為 .obj 檔案。
.a 檔案: 指的是 archive 檔案,俗稱靜態庫檔案。在 Linux 下副檔名縮寫為 .a,在 windows 下通常為 .lib 檔案。
.so 檔案: 指的是 shared object 檔案,用於動態連線的。在 Linux 下副檔名縮寫為 .so,在 windows 下通常為 .dll 檔案。

在這裡插入圖片描述

相關文章