Crosstool NG 簡單使用

2022-08-21 16:06:12 字數 811 閱讀 5740

進入 crosstool-ng 官網

解壓至 linux 系統某資料夾(本文使用 debian buster)

進入解壓後的檔案目錄,執行./configure(無引數為預設配置),若提示缺少某些工具,則使用 apt 安裝,然後再次執行./configure,直到不再提示缺少工具。

編譯 crosstool-ng :命令make

安裝 crosstool-ng:命令sudo make install

命令ct-ng version,可以檢視當前安裝的 crosstool-ng 版本

隨意建立乙個資料夾,如tools,編譯工具鏈存放臨時檔案所用

進入tools資料夾

命令ct-ng list-samples可檢視 crosstool-ng 提供的配置,依據目標晶元的架構進行選擇(本文選擇 arm-cortexa9_neon-linux-gnueabihf )

命令ct-ng arm-cortexa9_neon-linux-gnueabihf選用官方的這一配置,則在當前目錄下會沈城.config檔案,可使用ls -a檢視到是否存在此檔案

命令ct-ng build進行編譯以及安裝(預設安裝路徑為當前使用者家目錄下的 x-tools 目錄,即~/x-tools

實測 debian buster 下編譯無誤

crosstool ng 製作arm交叉工具鏈心得

最近用crosstool ng 最新版 當前是 1.22.0 編譯出了交叉工具鏈工具 以下是基本操作步驟 首先,編譯安裝crosstool ng 1 配置 sudo configure prefix opt crosstool ng 配置安裝目錄為 opt crosstool ng 2 編譯 sud...

用crosstool ng構建自己的交叉編譯工具鏈

交叉編譯器是編譯器的一種,它執行在一種平台下卻生成另一種平台執行的二進位制檔案。當前構建交叉編譯器的方法有很多,這裡介紹一種方便快捷的方式 使用crosstool ng 1.從crosstool ng cd crosstool ng 1.21.0 3.執行編譯三步曲 configure prefix...

簡單使用Git

1.登陸伺服器 git 伺服器位址 git xx.yy.zz.com.cn ssh p steven git xx.yy.zz.com.cn 密碼認證後 伺服器控制台下 cd mnt disk1 moblin kernel linux 2.6.29.y.git git branch 列出branch...