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 檔案。
ARM編譯器相關
當前的arm 編譯器在2016年就開始使用arm compiler 6。即將armcc改為armclang。compiler 6之前 dui0471 m embedded software development compiler 6 100748 0614 preface 實際工程工具鏈替代的沒有...
arm編譯器交叉編譯SDL
本人的編譯器為64位的arm編譯器 aarch64 linux gnu gcc 在配置編譯時注意按個人實際情況配置 編譯器和 host選項!tar vxf sdl2 2.0.14.tar.gz cd sdl2 2.0.14 根據個人實際情況配置!sudo vim etc environment例如,...
ARM交叉編譯器安裝
安裝arm交叉編譯器 zshh shaohua arm arm資料 cd exynos4412 lzy1 zshh zshh shaohua arm arm資料 exynos4412 lzy1 ls cross compile datasheet doc images rootfs schemati...