安装GCC交叉编译工具链

一、交叉编译工具链的选择
目前使用的是三星 S5PV210,选用的编译工具链为 arm-2009q3.tar

二、交叉编译工具链的安装
1:打开虚拟机,创建arm文件夹: /usr/local/arm
2:用共享文件夹,复制到 D:\winshare\tar\arm-2009q3.tar.bz2
3:解压,用命令 tar -jxvf arm-2009q3.tar.bz2
4:安装完成,真正的应用程序安装在(/usr/local/arm/arm-2009q3/bin)
5:安装后的测试,到这个目录(/usr/local/arm/arm-2009q3/bin)下执行 ./arm-none-linux-gnueabi-gcc -v ,看能否打印出版本号,即表示安装完成:gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67)
全路径:/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc a.c

三、配置环境变量
环境变量就是操作系统的全局变量。每个环境变量对操作系统来说是唯一的,linux系统可以有很多个环境变量,这里涉及到的一个环境变量是path(linux)自带的,含义就是系统在查找可执行程序时会搜索的路径范围。
将工具链导出到环境变量(直接执行arm-gcc编译工具链名字):
export PATH=/usr/local/arm/arm-2009q3/bin:$path——导出
echo $PATH——查看

root@ubuntu:~# export PATH=/usr/local/arm/arm-2009q3/bin:$pathroot@ubuntu:~# echo $PATH/usr/local/arm/arm-2009q3/bin:

这样会把原来的全局变量覆盖掉,正确的方式应该是:exportPATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/arm/arm-2009q3/bin

在一个终端中执行以上命令后,关闭这个终端后设置就失效了。解决方案是:
~/. bashrc中,添加 export PATH=/usr/local/arm/arm-2009q3/bin:KaTeX parse error: Expected 'EOF', got '#' at position 48: … root@ubuntu:~#̲ (2)ls -a 列出所有文…path”($path代表以前的path)
(5)echo $PATH

你可能感兴趣的:(Linux)