Ubuntu14.04 下 构建交叉开发环境
2014-06-06 23:00
295 查看
要进行ARM嵌入式开发,首先必须进行交叉开发环境的构建。
本人笔记本CPU信息(可通过 more /proc/cpuinfo 查看,clflush size即CPU位数):64位
本人Ubuntu系统信息(可通过uname -ar查看):Ubuntu14.04 64位
下面开始构建交叉开发环境,本人进行了两次尝试才成功构建。
一、第一次参照 http://blog.csdn.net/mybelief321/article/details/9076583方法(王文松的专栏),并没有成功。
按照此方法,第1步至第7步均没有问题,但是到第8步使用arm-linux-gcc 时出现了问题,如下:
在网上搜索了好长时间,依然灭有解决 libstdcdc++.so.6这个问题,遂决定换一个交叉编译器重新安装。
交叉编译器:cross_2.95.3.tar.bz2
下载地址:
开始构建:
1、下载好后,安装包默认存放在 目录:
/home/richard/下载
中,打开终端,cd到该目录下:
用命令 tar jxvf 解压:
再 ls :
可见解压后的文件存放在 文件夹 2.95.3 中。
因为在第3步中需要把 2.95.3 复制到 /usr/local/arm中,为了防止忘记 2.95.3 的目录,pwd 一下:
记下目录:/home/richard/下载/2.95.3
2、在 /usr/local/下新建目录arm,用于存放在第1步中得到的 2.95.3
3、将/home/richard/下载/2.95.3复制到当前目录下
4、配置环境变量
把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。
在profile中最后一行添加: export PATH=$PATH:/usr/local/arm/2.95.3/bin
保存退出。
接着,使用命令:source /etc/profile 使环境变量生效
5、验证
编译一个c文件。现在 /home/richard/lianxi 中创建编写一个c文件:hello.c ,再使用命令 arm-linux-gcc 编译
自此,Ubuntu14.04下创建交叉编译环境成功。
本人笔记本CPU信息(可通过 more /proc/cpuinfo 查看,clflush size即CPU位数):64位
本人Ubuntu系统信息(可通过uname -ar查看):Ubuntu14.04 64位
下面开始构建交叉开发环境,本人进行了两次尝试才成功构建。
一、第一次参照 http://blog.csdn.net/mybelief321/article/details/9076583方法(王文松的专栏),并没有成功。
按照此方法,第1步至第7步均没有问题,但是到第8步使用arm-linux-gcc 时出现了问题,如下:
在网上搜索了好长时间,依然灭有解决 libstdcdc++.so.6这个问题,遂决定换一个交叉编译器重新安装。
交叉编译器:cross_2.95.3.tar.bz2
下载地址:
开始构建:
1、下载好后,安装包默认存放在 目录:
/home/richard/下载
中,打开终端,cd到该目录下:
用命令 tar jxvf 解压:
再 ls :
可见解压后的文件存放在 文件夹 2.95.3 中。
因为在第3步中需要把 2.95.3 复制到 /usr/local/arm中,为了防止忘记 2.95.3 的目录,pwd 一下:
记下目录:/home/richard/下载/2.95.3
2、在 /usr/local/下新建目录arm,用于存放在第1步中得到的 2.95.3
3、将/home/richard/下载/2.95.3复制到当前目录下
4、配置环境变量
把交叉编译工具链的路径添加到环境变量PATH中去,这样就可以在任何目录下使用这些工具。
在profile中最后一行添加: export PATH=$PATH:/usr/local/arm/2.95.3/bin
保存退出。
接着,使用命令:source /etc/profile 使环境变量生效
5、验证
编译一个c文件。现在 /home/richard/lianxi 中创建编写一个c文件:hello.c ,再使用命令 arm-linux-gcc 编译
自此,Ubuntu14.04下创建交叉编译环境成功。
相关文章推荐
- Ubuntu14.04 64位 构建嵌入式交叉开发环境-综合各种网上的方法,成功!
- Ubuntu 14.04 下,在 IDEA 中构建 Ontology JAVA SDK 开发环境
- ubuntu 14.04基础开发环境构建
- Ubuntu 14.04 下,Ontology 开发环境构建 、部署及测试
- 在ubuntu下面构建开发环境
- ubuntu下交叉编译环境构建(arm-linux-gcc-3.4.1.tar.bz2 )
- Ubuntu 10.04构建——C++开发环境 手记
- [原]在ubuntu中构建.net开发环境(mono2.4+monodevelop2.0)(一)
- Ubuntu 下构建 ARM交叉编译环境
- 在Ubuntu10.04下构建Java开发环境
- 在Ubuntu10.04下构建Java开发环境
- Ubuntu下构建gstreamer开发环境 (转)
- Ubuntu下构建gstreamer开发环境
- ubuntu 10.10下开发环境构建
- 配置服务Ubuntu 嵌入式开发环境配置,交叉编译环境+tftp+minicom
- Ubuntu下构建android NDK R7开发环境
- Ubuntu 10.04下构建嵌入式开发环境
- ubuntu 交叉编译环境的构建
- Ubuntu 9.04建立交叉开发环境
- K60(Cortex-M4)开源开发探索(五)—— 交叉编译环境构建