配置交叉编译工具链
文章目錄
- 1 配置交叉編譯工具鏈
- 1.1 永久生效
- 1.2 臨時生效
- 1.3 手動指定
- 2 測試交叉編譯工具鏈
簡單記錄一下配置交叉編譯工具鏈的過程。
1 配置交叉編譯工具鏈
交叉編譯工具鏈存放于/home/book 目錄下。設置交叉編譯工具主要是設置 PATH, ARCH 和 CROSS_COMPILE 三個環境變量。
1.1 永久生效
永久修改,需要修改用戶配置文件。在 Ubuntu 系統下,修改如下:
vim ~/.bashrc
在行尾添加或修改:
設置完畢后,要執行 sourc ~/.bashrc 命令使其生效。
1.2 臨時生效
執行完“export”命令后,該設置只對當前終端有效:
book@100ask:~$ export PATH=$PATH:/home/book/imx6ull/ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin book@100ask:~$ export ARCH=arm book@100ask:~$ export CROSS_COMPILE=arm-linux-gnueabihf-1.3 手動指定
先設置 PATH 環境變量,然后在 make 編譯時指定 ARCH 架構 CROSS_COMPILE 交叉編譯工具鏈(執行 make 命令時指定的參數,只對當前命令有效;下次執行 make 時仍需要再次指定那些參數):
book@100ask:~$ export PATH=$PATH:/home/book/imx6ull/ToolChain/gcc-linaro-6.2.1-2016.11-x86_64_arm-linux-gnueabihf/bin book@100ask:~$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-2 測試交叉編譯工具鏈
測試環境變量:
book@100ask:~$ echo $ARCH arm book@100ask:~$ echo $CROSS_COMPILE arm-linux-gnueabihf-測試交叉編譯器:
book@100ask:~$ arm-linux-gnueabihf-gcc -v總結
- 上一篇: 在珠海 用五百度电大概需要多少电费?
- 下一篇: 冻苦瓜丝拌咸菜可以吗?