Ubuntu 14.04 LTS嵌入式交叉编译环境arm-linux-gcc搭建过程图解
2017-05-18 15:40
831 查看
1、将压缩包arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了,我的存放路径是/home/gcc-3.4.5-glibc-2.3.6如下图,记住这个路径,等会还会用到。
2、使用tar命令:tarzxvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2将software文件夹下的arm-linux-gcc-4.4.3.tar.gz解压缩安装到当前目录下,解压后的文件存放在了/home/gcc-3.4.5-glibc-2.3.6文件夹下,如下图所示,这个存放路径可得记住
3、然后在环境变量PATH中增加路径,如下
$ exportPATH=$PATH:/home/home/gcc-3.4.5-glibc-2.3.6/bin
4、这使得可以直接运行这个目录下的程序,而不需要指定目录位置。为了不要每次都要手工设置PATH,可以在/etc/environment修改PATH的值
5、接下来需要配置系统环境变量,把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。记下上一步中的安装路径,使用命令:vim
/etc/profile 编辑profile文件,添加环境变量。
在profile中最后一行添加:
exportPATH=$PATH:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin 这个路径就是那个bin目录所在的路径,可能你的不一样,按照你实际的目录填就可以了。
在profile中最后一行添加:
exportPATH=$PATH:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin 这个路径就是那个bin目录所在的路径,可能你的不一样,按照你实际的目录填就可以了。
7、输入arm-linux-gcc–v来确认arm-linux-gcc,但是出现了
arm-linux-gcc: command not found
这是由于Ubuntu14.04用的是64位的,缺少32位的库,网上很多帖子都说输入sudo
apt-get install ia32-libs,要装ia32-libs库,但是Ubuntu14.04已经放弃了这个库,取而代之的是lib32z1 lib32ncurses5
lib32bz2-1.0这3个库,只需要输入
sudoapt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
8、还要注意升级,不然有的组件无法安装
sudo apt-get upgrade
9、再输入arm-linux-gcc–v后,就出现
安装成功。
大家可以一起探讨,谢谢。
2、使用tar命令:tarzxvf arm-linux-gcc-3.4.5-glibc-2.3.6.tar.bz2将software文件夹下的arm-linux-gcc-4.4.3.tar.gz解压缩安装到当前目录下,解压后的文件存放在了/home/gcc-3.4.5-glibc-2.3.6文件夹下,如下图所示,这个存放路径可得记住
3、然后在环境变量PATH中增加路径,如下
$ exportPATH=$PATH:/home/home/gcc-3.4.5-glibc-2.3.6/bin
4、这使得可以直接运行这个目录下的程序,而不需要指定目录位置。为了不要每次都要手工设置PATH,可以在/etc/environment修改PATH的值
5、接下来需要配置系统环境变量,把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。记下上一步中的安装路径,使用命令:vim
/etc/profile 编辑profile文件,添加环境变量。
在profile中最后一行添加:
exportPATH=$PATH:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin 这个路径就是那个bin目录所在的路径,可能你的不一样,按照你实际的目录填就可以了。
在profile中最后一行添加:
exportPATH=$PATH:/home/song/software/opt/FriendlyARM/toolschain/4.4.3/bin 这个路径就是那个bin目录所在的路径,可能你的不一样,按照你实际的目录填就可以了。
7、输入arm-linux-gcc–v来确认arm-linux-gcc,但是出现了
arm-linux-gcc: command not found
这是由于Ubuntu14.04用的是64位的,缺少32位的库,网上很多帖子都说输入sudo
apt-get install ia32-libs,要装ia32-libs库,但是Ubuntu14.04已经放弃了这个库,取而代之的是lib32z1 lib32ncurses5
lib32bz2-1.0这3个库,只需要输入
sudoapt-get install lib32z1 lib32ncurses5 lib32bz2-1.0
8、还要注意升级,不然有的组件无法安装
sudo apt-get upgrade
9、再输入arm-linux-gcc–v后,就出现
安装成功。
大家可以一起探讨,谢谢。
相关文章推荐
- Ubuntu 16.04[64bit]嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Ubuntu 16.04[64bit]嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- 64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解
- ok6410[001] Ubuntu 16.04[64bit]嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Ubuntu 16.04[64bit]嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- 64位Ubuntu 16.01搭建嵌入式交叉编译环境arm-linux-gcc过程图解
- 64位Ubuntu 16.04搭建嵌入式交叉编译环境arm-linux-gcc过程图解
- Ubuntu12.04嵌入式交叉编译环境arm-linux-gcc搭建过程,图解
- ubuntu12.04 嵌入式交叉编译环境arm-linux-gcc搭建过程图解
- Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程
- Ubuntu 14.04 64位 嵌入式交叉编译环境arm-linux-gcc搭建 一次成功
- Ubuntu12.04嵌入式交叉编译环境arm-linu-gcc搭建过程,图解
- Ubuntu12.04嵌入式交叉编译环境arm-linu-gcc搭建过程,图解
- 【Linux学习】Ubuntu下嵌入式交叉编译环境arm-linux-gcc搭建
- Ubuntu12.04嵌入式交叉编译环境arm-linu-gcc搭建过程,图解