700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 配置交叉编译工具链

配置交叉编译工具链

时间:2023-06-26 10:46:59

相关推荐

配置交叉编译工具链

文章目录

1 配置交叉编译工具链1.1 永久生效1.2 临时生效1.3 手动指定2 测试交叉编译工具链

简单记录一下配置交叉编译工具链的过程。

1 配置交叉编译工具链

交叉编译工具链存放于/home/book 目录下。设置交叉编译工具主要是设置 PATH, ARCH 和 CROSS_COMPILE 三个环境变量。

1.1 永久生效

永久修改,需要修改用户配置文件。在 Ubuntu 系统下,修改如下:

vim ~/.bashrc

在行尾添加或修改:

export ARCH=armexport CROSS_COMPILE=arm-linux-gnueabihf-export PATH=$PATH:/home/book/imx6ull/ToolChain/gcc-linaro-6.2.1-.11-x86_64_arm-linuxgnueabihf/bin

设置完毕后,要执行sourc ~/.bashrc命令使其生效。

1.2 临时生效

执行完“export”命令后,该设置只对当前终端有效:

book@100ask:~$ export PATH=$PATH:/home/book/imx6ull/ToolChain/gcc-linaro-6.2.1-.11-x86_64_arm-linux-gnueabihf/binbook@100ask:~$ export ARCH=armbook@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-.11-x86_64_arm-linux-gnueabihf/binbook@100ask:~$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-

2 测试交叉编译工具链

测试环境变量:

book@100ask:~$ echo $ARCHarmbook@100ask:~$ echo $CROSS_COMPILEarm-linux-gnueabihf-

测试交叉编译器:

book@100ask:~$ arm-linux-gnueabihf-gcc -v

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。