交叉编译设置环境变量——在系统启动时设置

1、前言

关于交叉编译环境搭建过程可以参考文章:【ARM嵌入式Linux】正点原子I.MX6U-ALPHA的QT交叉编译环境搭建_乘风破浪HH的博客-CSDN博客

文章中,需要使用命令使能系统变量(编译器路径根据实际路径做调整):source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

但是这有个缺点,每次系统重启都需要执行一次上面的命令,比较繁琐,这里介绍如何将该命令在系统启动时自动设置。

2、具体方案

(1)执行命令:sudo vi /etc/profile 打开系统变量配置文件(如果需要输入密码,就先输入),如图所示。在profile文件内容的最后一行加入使能系统变量命令:source /opt/fsl-imx-x11/4.1.15-2.1.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi(编译器路径根据实际路径做调整),最后,vi切换成命令模式输入:wq保存退出。

 (2)执行命令:source  /etc/profile重新使能profile文件或者重启系统使得配置生效。

其中,执行source  /etc/profile可能会出现命令行颜色改变,可以执行命令:source ~/.bashrc调整一下即可,如图所示。

3、结果

只需执行完一次上述操作之后,后续就不需要每次重启系统执行使能命令了,一劳永逸~