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、结果
只需执行完一次上述操作之后,后续就不需要每次重启系统执行使能命令了,一劳永逸~