linux嵌入式开发切换交叉编译器
来源:互联网 发布:雪梨在淘宝上直播吗 编辑:程序博客网 时间:2024/06/05 04:52
最近工作闲暇时候做了一个脚本,方便虚拟机里面切换交叉编译器用,因为前段时间工作时候遇到几个项目同时开工的情况,只做了一个虚拟机,里面搭建了5个交叉编译环境,切换起来较为麻烦,故此做了脚本,分享如下
#!/bin/bash
if [ $BK_SUC ];then
echo "ready to set PATHBK=$PATHBK !!!"
export PATH=$PATHBK
else
echo "first backup PATH=$PATH !!!"
export PATHBK=$PATH
fi
export BK_SUC="lebaishi"
if [ $# -ne 1 ] ; then
echo "Please enter 'one' parameter,for example:/usr/local/arm/bin/arm-linux- !!!"
echo "now exit !!!"
#exit 1;
#fi
elif [ "$1" = clean ];then
echo "recover the PATH=$PATHBK !!!"
export PATH=$PATHBK
elif [ ! -d "${1%/*}" ];then
echo "Please enter a valid directory,for example:/usr/local/arm/bin/arm-linux- !!!"
else
echo "now set the PATH=$PATH:${1%/*}"
echo "now set the CROSS_COMPILE=${1##*/}"
export PATH=$PATH:${1%/*}
export ARCH=arm
export CROSS_COMPILE=${1##*/}
fi
用法较为简单,source +脚本名+全路径和前缀,举例:source set-arm-linux.sh /usr/local/arm/gcc-linaro-arm-4.7-ti/bin/arm-linux-gnueabihf-
会先把PATH还原,然后提炼到bin的路径追加给PATH,然后把后面的编译器前缀赋值给CROSS_COMPILE,ARCH一直都是arm,如果有用其他平台的可以手动改下
- linux嵌入式开发切换交叉编译器
- 嵌入式ARM+Linux 多个不同版本的交叉编译器的切换方法
- 为嵌入式开发指定交叉编译器
- 嵌入式linux使用交叉编译器编译ACE
- 构造嵌入式Linux系统----准备交叉编译器
- Linux下搭建嵌入式交叉编译器
- 【嵌入式linux】(第二步):安装交叉编译器(arm-linux-gcc)以及集成开发环境(eclipse)
- 【嵌入式linux】(第二步):安装交叉编译器(arm-linux-gcc)以及集成开发环境(eclipse)
- linux下嵌入式交叉安装交叉编译器步骤
- 嵌入式Linux开发必要环境搭建(虚拟机共享文件夹,交叉编译器,内核编译库)
- arm-linux-gcc不同版本交叉编译器的切换使用
- 嵌入式ARM交叉编译器安装
- 嵌入式Linux开发交叉编译(一)
- 嵌入式Linux开发交叉编译(二)
- 嵌入式Linux开发工具之gcc编译器
- 嵌入式Linux开发工具之gcc编译器
- S5PV210开发 -- 交叉编译器
- arm-linux交叉编译器
- 彻底理解ThreadLocal
- linux常用命令
- 按钮划过波浪效果
- 相对路径 绝对路径 详细分析
- GTS環境搭建、測試執行、結果分析
- linux嵌入式开发切换交叉编译器
- LVS的四种模式的实现
- JDK各个版本新特性
- Mybatis 插入与批量插入以及多参数批量删除
- 阿里云服务器配置VPN详解
- Mr.Smile填坑记——打release包报错Error:Execution failed for task ´:app:lintVitalRelease´.
- hdu2923 最短路
- [原创]irrlicht 3d游戏武器粒子特效的实现1
- 关联容器map