一、下載安裝交叉編譯工具鏈
1、這里我使用的是:gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz;
2、直接通過ftp客戶端上傳至redhat,解壓:xz -d gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar.xz(解壓后xz文件會被刪除);
3、再次解壓tar文件:tar -xvf gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf.tar,至此,我們得到gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf目錄;
4、將此目錄移至/opt目錄下,并配置環境變量:
sudo mv gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf /opt/
sudo vi /etc/profile在最后加上export PATH=/opt/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin:$PATH(注意不要輸錯)
source /etc/profile
5、這時輸入arm-linux-gnueabihf-gcc -v可打印如下信息即為配置成功;
二、簡單測試
1、隨便到一目錄,vi test.c,并寫入保存退出:
#include int main(void) { 2、執行arm-linux-gnueabihf-gcc test.c,則可生成可執行文件a.out,此時執行./a.out,則打印-bash: ./a.out: cannot execute binary file,因為這是在imx6ull平臺的可執行文件,后面我們可以在開發板上執行;
printf('Hello!n');
return 0;
}
上一篇:imx6ull開發環境搭建之tftp&nfs搭建
下一篇:imx6ull開發環境搭建之系統安裝
推薦閱讀最新更新時間:2025-06-13 20:11


設計資源 培訓 開發板 精華推薦
- 具有 5V 輸出的 LT1074HVCT 正負轉換器的典型應用
- STEVAL-ISQ014V1,基于 TSZ121 運算放大器的低側電流檢測評估板
- LP2951 100mA 寬輸入穩壓器的典型應用
- 使用 Nuvoton Technology Corporation 的 ISD8104 的參考設計
- 使用 Microchip Technology 的 TC38C47CPE 的參考設計
- MIKROE-3553,用于 TIVA TM4C1294NCPDT 的 MCU 卡 3
- AM2G-2407SH30Z 7.2V 2 瓦 DC-DC 轉換器的典型應用
- SmartLED Shield for Teensy 4:使用Teensy4將高質量圖形驅動到 HUB75 RGB 矩陣面板
- AM1G-4805SZ 5V 1 瓦 DC/DC 轉換器的典型應用
- LTC4367CDD-1 用于限制浪涌電流的過壓電源保護控制器的典型應用