Ubuntu12.4 64位 安装 arm linux gcc 4.3.2
一.下载arm linux gcc 4.3.2
http://pan.baidu.com/share/link?shareid=1575352696&uk=2754759285&fid=2185900163
二.安装arm linux gcc 4.3.2
1.复制arm-linux-gcc-4.3.2.tgz到根目录下tmp文件夹里
2.将文件解压到/usr/local目录下
解压命令tar xvzf arm-linux-gcc-4.3.2 -C /
注意以上命令必须要有-C而且是大写的,还有就是C与/之间有个空格
解压后的目录结构是这样的:/usr/local/arm/4.3.2
3.将路径/usr/local/arm/4.3.2/bin添加到环境变量PATH中
修改/root/.bashrc文件
#vim /root/.bashrc
在文件后面加上以下代码
export PATH=$PATH:/usr/local/arm/4.3.2/bin
为了保证成功还可以编辑/etc/profile文件
#vim /etc/profile
也是在后面加上以下代码
PATH=$PATH:/usr/local/arm/4.3.2/bin
保存后再执行命令
#source /etc/profile
使profile文件生效
4.测试安装是否成功
1)重启系统,输入命令
#arm-linux-gcc -v
如果安装成功将会输出 arm-linux-gcc的版本号
2)编译Hello World程序,测试交叉工具链
写下下面的Hello World程序,保存为hello.c
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}
执行下面的命令:
# arm-linux-gcc -o hello hello.c
源程序有错误的话会有提示,没有任何提示的话,就是通过了,就可以下载到ARM目标板上运行了!
接着可以输入filehello的命令,查看生成的hello文件的类型,要注意的是生成的可执行文件只能在ARM体系下运行,不能在其于X86的PC机上运行。
三.遇到的问题
如果安装的64位的Ubuntu的话,执行
#arm-linux-gcc -v
会遇到/usr/local/arm/4.3.2/bin/arm-linux-gcc: line 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory的问题
这时只要安装32位的兼容库就行了
#sudo apt-get install libncurses5:i386
在64位下,gcc默认编译代码位64位的,但是,如果你想编译位的,可以用gcc -m32选项,来设置。
不过,不幸的是,会出现错误,说找不到 /usr/include/features.h文件什么的。google一下,发现用这种方法:
sudo apt-get install g++-multilib
就可以了。
四.参考资料
http://www.360doc.com/content/11/1211/13/1317564_171441865.shtml
http://blog.csdn.net/doon/article/details/8053174
http://blog.csdn.net/fulinus/article/details/8648384
http://blog.sina.com.cn/s/blog_8f396e3701010hcx.html
Ubuntu12.4 64位 安装 arm linux gcc 4.3.2相关推荐
- Ubuntu12.04 64位安装qq
今天安装qq走了不少弯路 1.WebQQ 放弃吧,一点都不好用,还占用资源 2.wineqq放弃吧,今天是2015.4.19,wineqq只有2013版的,已经过旧无法使用了,害的我下了一堆的win库 ...
- [Linux] 解决Ubuntu12.10 64位google chrome安装Flash后出现couldn‘t load plug-in的问题;
[Linux] 解决Ubuntu12.10 64位google chrome安装Flash后出现couldn't load plug-in的问题: 参考文章: (1)[Linux] 解决Ubuntu1 ...
- linux使用交叉工具链产生的程序怎么下载到mini2440里,Ubuntu安装ARM架构GCC工具链(ubuntu install ARM toolchain)最简单办法...
一.安装ARM-Linux-GCC工具链 只需要一句命令: sudo apt-get install gcc-arm-linux-gnueabi 前提是你的Ubuntu系统版本是官网支持的最新的版本, ...
- mp3 编辑 linux,Linux_Ubuntu 32/64位安装音乐标签编辑器Kid3的方法, Kid3能够修改mp3中ID3的tag标 - phpStudy...
Ubuntu 32/64位安装音乐标签编辑器Kid3的方法 Kid3能够修改mp3中ID3的tag标签,还能同时修改ID3v1和ID3v2的tag标签吗,是款功能强大的音乐标签编辑器,因为其在Ubun ...
- linux deepin 64位 安装longene wineQQ 2013(部分引用)
引用部分参考网址,http://www.2cto.com/os/201304/202955.html linux deepin 64位安装,主要问题是QQ是32位的,用wine运行,要32位架构支持 ...
- centos6.4 yum装php,CentOS6.x/6.5/6.4/6.3/6.2/7.x 64位安装php5.2(使用YUM自动安装)
搜索热词 默认情况下,CentOS6 64 bit 已经早已不支持PHP5.2.x ,但是某些PHP程序还需要zend optimizer支持,怎么办呢?目前大部分的yum repos 都已经不支持直 ...
- mysql 5.6.24 64位_CentOS 6.4 64位 安装 mysql 5.6.24
下载安装包 由于官网访问及版本选择下载不太方便,使用 suho 的源进行下载 下载如下三个安装包: MySQL-server-5.6.24-1.el6.x86_64.rpm MySQL-client- ...
- Ubuntu18.04.1 64位 安装ns2.35全过程--水逆选手必看!!高版本Ubuntu必看!!
Ubuntu18.04.1 64位 安装ns2.35全过程--水逆选手必看!!高版本Ubuntu必看!! ...前言 Step1: 更新系统 Step2:安装ns2需要的几个包 Step3:下载安装包 ...
- openstack安装系列问题:window7 64位安装的virtualBox 只能选择32位的系统安装不能选择64位的系统安装...
个人原创,转载请注明作者,出处,否则依法追究法律责任 2017-10-03-12:22:22 现象:window7 64位安装的virtualBox 只能选择32位的系统安装不能选择64位的系统安装 ...
最新文章
- 韩顺平循序渐进学java 第10.11讲 继承.重载.覆盖
- 解决fstream不能打开带有中文路径文件的问题
- Spring @Autowired 注释
- macos安装urar具体步骤_【2019】macOS重装系统出现“准备安装时出错“?
- http协议中content-length 以及chunked编码分析
- 程序员平均年薪 70 万、40 岁后收入下滑?尽在 2019 程序员薪资报告
- Linux 命令(58)—— readelf 命令
- 物流配送快递管理系统javabean
- matlab 数据拟合相关
- mysql杏林中医诊所管理系统毕业设计源码133742
- 手机屏幕常见故障_手机屏幕失灵怎么回事 手机屏幕失灵解决办法
- 免签接口 个人二维码收款系统/微信支付支付宝支付二维码监听自动发货/个人免签系统/个人免签支付 微信.支付宝 个人支付监控
- SQL Server2019(Developer版)免费下载安装教程
- 仿 微信/QQ 实现小程序功能 -IOS
- 【JAVA】MyEclipse 各菜单项:功能、说明(转自CSDN - lgx06)
- PowerApps教程09-下拉列表以及联动筛选
- 2023年留学基金委(CSC)公派访问学者博士后项目选派办法及解读
- 我对国内软件行业的看法(一)
- Matlab/SimulinkAutosar应用开发
- buuctf 刷题2(md5(true)参数漏洞php字符串解析特性phpdirsearchphp反序列化)
热门文章
- Rancher被Gartner评为“四大最酷云基础设施供应商”之一!
- matlab fread精度,matlab中fread函数的应用
- 利用PowerPoint把PPT导出成60帧1080P的视频
- Hibernate之Query接口的uniqueResult()方法
- Bitmap位图结构
- 卡巴斯基病毒库想放哪就放哪
- (附源码)springboot点餐微信小程序系统 毕业设计221144
- 如何下载及使用网页制作中的 iconfont 矢量字体图标?
- 数据库-存储过程及游标
- 金蝉机器人_《金蝉脱壳2》曝机器人特辑 高科技监狱好戏开场