一、下載安裝交叉編譯工具鏈
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-03-26 14:36

設計資源 培訓 開發板 精華推薦
- STM32一文通(6) 外部中斷
- ESP32玩轉MicroPython(一) 燒入固件, 初識
- ESP32玩轉MicroPython(二) 連接WIFI網絡 webperl文件傳輸
- ESP32玩轉MicroPython(三) 延時、計時 和GPIO操作
- 玩轉 ESP32 + Arduino (一) 開發環境搭建
- 玩轉 ESP32 + Arduino (四) 電容按鍵 霍爾傳感器 外部中斷 延時 脈沖檢測
- 玩轉 ESP32 + Arduino (五) platformIO引入類庫 自開發庫 串口打印字符串
- 玩轉 ESP32 + Arduino (六) 硬件定時器, IIC, SPI
- 玩轉 ESP32 + Arduino (八) U8G2驅動OLED
- 基于單片機的彩色液晶顯示控制方案-RA8876M開發板
- UV傳感器(紫外線)
- CH340C-TYPEC-串口燒錄工具
- ADR365B 5V 低功耗、低噪聲電壓基準的典型應用,具有灌電流/拉電流能力
- 【訓練營】物聯網控制開關_491332A+李志博
- EVAL-AD5272SDZ,用于 AD5272、10 位、串行輸入、高精度數字變阻器的評估板
- 用于處理器電源管理的 1.150 至 1.179V、1.213 至 1.235V DC 至 DC 多輸出電源
- L78L33AB正壓穩壓器Edit boost電路的典型應用
- FEBFOD8333-GEVB:輸入 LED 驅動、2.5 A 輸出電流、具有去飽和檢測、隔離故障檢測和有源米勒鉗位的 IGBT 驅動光電耦合器
- 基于ESP12F的智能插排
- 閱讀TI Think.lnnovate 神級DIY系列博文,你來暢想我送禮!
- 【MPS有獎評論】一起聊聊選型的那些過往
- 希望一月 愛上EEWORLD——論壇推廣月(恩智浦全程贊助)
- 下載有禮:2017年泰克亞太專家大講堂第四期: 如何應對新型半導體材料表征測試挑戰
- 樂鑫ESP32-Korvo音頻開發板免費測評試用
- 有獎直播:全方位詳解TI MSP Academy 教程
- 【最后1天】MPS 有獎傾訴|說出哪些年讓你頭大的電感應用問題,贏【頸部按摩儀、智能音箱】
- MPS探索營 “正經玩技術”!創意征集 | 解鎖鋰電池充電的無限玩法!
- 將想法變成現實,Maxim MAX32630FTHR創意設計大賽,重磅開啟!