爾雅網(wǎng)站開發(fā)實(shí)戰(zhàn)百度站長工具網(wǎng)站提交
就是看到了好些教程有些繁瑣,我就寫了一個(gè)
我這個(gè)解壓安裝的交叉編譯環(huán)境是Linaro GCC的一個(gè)版本,可以用于在x86_64的主機(jī)上編譯arm-linux-gnueabihf的目標(biāo)代碼
步驟來了
- 在你的Ubuntu系統(tǒng)中創(chuàng)建一個(gè)目錄,例如/usr/local/arm,然后將下載好的gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz復(fù)制到該目錄下。
- 在該目錄中對(duì)交叉編譯工具進(jìn)行解壓,使用命令
sudo tar -vxf gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf.tar.xz
。解壓完成后會(huì)生成一個(gè)名為gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf的文件夾,這個(gè)文件夾里面就是你的交叉編譯工具鏈。 - 設(shè)置環(huán)境變量,使交叉編譯工具鏈生效。就是編輯你的~/.bashrc文件,使用命令添加環(huán)境變量
export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin
,然后使用命令source ~/.bashrc
使其立即生效,或者重新啟動(dòng)你的系統(tǒng)。 - 驗(yàn)證交叉編譯工具鏈?zhǔn)欠癜惭b成功,使用命令
arm-linux-gnueabihf-gcc -v
查看版本信息,如果顯示4.9.4,說明安裝成功。
編譯(比如C文件):使用如 arm-linux-gnueabihf-gcc -o test test.c
命令編譯生成C語言可執(zhí)行文件