Linux下新开的终端会直接加载当前用户的环境变量,在~/.bashrc中,只要在其中加入编译链路径或环境,就可以直接使用该编译链了。
比如编译链x-g++(路径/usr/local/arm-x/sysroots/usr/bin/arm-x/),则在其中添加:
export PATH=$PATH://usr/local/arm-x/sysroots/usr/bin/arm-x/
然后保存退出(:wq),则在新开的终端下可直接使用x-g++进行编译,不用使用全(绝对)路径了。
再比如编译链的启用需要的是一个复杂的环境变量的配置,比如一个setup.bash (路径/usr/local/x/xx/)来配置的话,则之前可以加入:
source /usr/local/x/xx/setup.bash
之后就可以简便使用了,比如:
#x-g++ [-mfpu=neon] [-mfloat-abi=hard] [--sysroot=/usr../your-sysroot-path] ./your-test.c -o your-bin-out