添加交叉开发工具链
-
虚拟机版本:VMWare虚拟机Ubuntu16.04
-
一、Linux解压命令
-
二、交叉开发
-
三、环境变量PATH
-
在终端运行命令的时候,PATH会检索对应指令的程序。
-
举例(gcc)
-
修改环境变量PATH
-
1、当前登录用户有效(/home/linux/.bashrc添加或者命令行修改)
-
# 方法一 export $PATH+=:路径 # 方法二(不推荐),此方法会把PATH路径全部覆盖,仅可使用添加路径命令 export PATH=路径 # 方法三(推荐),效果和方法一一样 export PATH=$PATH:路径 # 使.bashrc文件生效(命令行操作) source /home/linux/.bashrc
-
-
2、所有用户都有效(/etc/bash.bashrc添加)
-
# 方法一 export $PATH+=:路径 # 方法二(不推荐),此方法会把PATH路径全部覆盖,仅可使用添加路径命令 export PATH=路径 # 方法三(推荐),效果和方法一一样 export PATH=$PATH:路径 # 使bash.bashrc文件生效(命令行操作) source /etc/bash.bashrc
-
-
-
-
四、搭建交叉开发工具链
-
1、解压交叉编译器arm-linux-gcc
-
cd ~ # 切换到用户主目录 mdkir SystemPorting # 创建⽂件夹SystemPorting cd SystemPorting # 进入SystemPorting目录 mkdir FS4412 # 创建文件夹FS4412 cd FS4412 # 进⼊FS4412目录 mkdir ToolChain # 创建交叉编译器的目标文件夹(把交叉编译器⽂件放进去) tar -xvf gcc-4.6.4.tar.xz # 解压交叉编译器
-
-
2、运行交叉编译器的可执行文件
-
3、添加交叉编译器的环境变量
-
# /etc/bash.bashrc文件末尾添加 # 方法一(推荐) TOOL_CHAIN=/home/linux/SystemPorting/FS4412/ToolChain/gcc-4.6.4/bin export PATH=$PATH:$TOOL_CHAIN # 方法二 PATH+=:/home/linux/SystemPorting/FS4412/ToolChain/gcc-4.6.4/bin # 使bash.bashrc文件生效(命令行操作) source /etc/bash.bashrc
-
-