ARM 之主流編譯器
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 檔案。
相關文章
- linux下不同arm 編譯器的異同Linux編譯
- 編譯arm平臺的ethtool編譯
- Tinyx 交叉編譯配置檔案(arm版)編譯
- 走進Golang之編譯器原理Golang編譯
- gcc 編譯器與 clang 編譯器GC編譯
- [ARM] ARM彙編指令
- Clojure 執行原理之編譯器剖析編譯
- 淺談彙編器、編譯器和直譯器編譯
- [譯]iOS編譯器iOS編譯
- Java 10更新彙總,新的編譯器通吃主流程式語言Java編譯
- 交叉編譯場景分析(arm-linux)--序編譯Linux
- Arm64架構下靜態編譯Nginx架構編譯Nginx
- jsoncpp linux平臺編譯和arm移植JSONLinux編譯
- openEuler arm 環境原始碼編譯mysql 8.0.37原始碼編譯MySql
- 手寫 Vue2 系列 之 編譯器Vue編譯
- 好書妙評之《編譯器設計》編譯
- 編譯器的編譯基本過程編譯
- 一張圖解析 編譯器編譯流程圖解編譯
- 交叉編譯場景分析(arm-linux)(四)--編譯readline和ncurses編譯Linux
- CUDAFORTRAN編譯器編譯
- vue編譯器Vue編譯
- Arm64架構下編譯便攜Python架構編譯Python
- Make編譯之編譯32bit ffmpeg編譯
- 程式碼線上編譯器(上)- 編輯及編譯編譯
- Go開發者之如何破解安裝GoLand編譯器?GoLand編譯
- Go編譯器簡介【譯】Go編譯
- 編譯器如何生成彙編編譯
- FreeBSD中的GNU C編譯器--編譯器GCC(轉)編譯GC
- 編譯器的自展和自舉、交叉編譯編譯
- CSS預編譯器CSS編譯
- 富文字編譯器編譯
- JavaScript編譯器BabelJavaScript編譯Babel
- 編譯器相關編譯
- Oracle編譯器警告Oracle編譯
- 11_QT跨平臺執行之把QT程式交叉編譯到ARM開發板QT編譯
- objc系列譯文(6.2):編譯器OBJ編譯
- Vue 原始碼解讀(8)—— 編譯器 之 解析(下)Vue原始碼編譯
- Vue 原始碼解讀(9)—— 編譯器 之 優化Vue原始碼編譯優化