将压缩文件保存到/usr/local/arm目录下,用于存放交叉编译工具链,存放在哪都可以,尽量规范。
解压缩
进入bin目录,执行./arm-xxx-linux-gcc-xxx -v,若看到交叉编译工具链的版本信息,则代表安装成功
将交叉编译工具链添加的环境变量(我把它理解为全局变量中),export PATH = /usr/loacl/arm/arm-xxx/bin:$PATH,临时添加到环境变量。
永久添加:~/.bashrc文件中
为交叉编译工具链创造符号链接
用ln命令创建符号链接: ln arm-none-linux-gnueabi-gcc -s arm-linux-gcc
太麻烦,写个脚本
ln arm-none-linux-gnueabi-addr2line -s arm-linux-addr2line ln arm-none-linux-gnueabi-ar -s arm-linux-ar ln arm-none-linux-gnueabi-as -s arm-linux-as ln arm-none-linux-gnueabi-c++ -s arm-linux-c++ ln arm-none-linux-gnueabi-c++filt -s arm-linux-c++filt ln arm-none-linux-gnueabi-cpp -s arm-linux-cpp ln arm-none-linux-gnueabi-g++ -s arm-linux-g++ ln arm-none-linux-gnueabi-gcc -s arm-linux-gcc ln arm-none-linux-gnueabi-gcc-4.4.1 -s arm-linux-gcc-4.4.1 ln arm-none-linux-gnueabi-gcov -s arm-linux-gcov ln arm-none-linux-gnueabi-gdb -s arm-linux-gdb ln arm-none-linux-gnueabi-gdbtui -s arm-linux-gdbtui ln arm-none-linux-gnueabi-gprof -s arm-linux-gprof ln arm-none-linux-gnueabi-ld -s arm-linux-ld ln arm-none-linux-gnueabi-nm -s arm-linux-nm ln arm-none-linux-gnueabi-objcopy -s arm-linux-objcopy ln arm-none-linux-gnueabi-objdump -s arm-linux-objdump ln arm-none-linux-gnueabi-ranlib -s arm-linux-ranlib ln arm-none-linux-gnueabi-readelf -s arm-linux-readelf ln arm-none-linux-gnueabi-size -s arm-linux-size ln arm-none-linux-gnueabi-sprite -s arm-linux-sprite ln arm-none-linux-gnueabi-strings -s arm-linux-strings ln arm-none-linux-gnueabi-strip -s arm-linux-stripshell之export命令
Linux export命令用于设置或显示环境变量,在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。
输入命令echo $PATH,其中echo表示“显示”的意思,而PATH前面的 $ 表示后面接的是变量,所以就会显示出当前的PATH了。



