knrt.net
当前位置:首页 >> Arm linux gCC 4.3.3 >>

Arm linux gCC 4.3.3

gnu的所有开发工具都可以从http://www.gnu.org上下载

这种情况是因为你的操作系统是Ubuntu 64位的,而交叉编译工具链都是32位执行程序.要成功运行这些交叉编译工具链,需要与这些工具链相关的32位库.安装命令如下:sudo apt-get install libc6:i386 libstdc++6:i386 libncurses5:i386 zlib1g:i386

http://www.arm9.net/download-arm-linux-gcc-4.3.2.asp推荐用自己编译的,否则参数都不知道,移植出了问题也难fix

安装步骤 1、将压缩包arm-linux-gcc-4.4.3.tar.gz存放在一个目录下,这个目录就是你等会解压缩的目录,以后这个目录就不能随便删掉了 2、使用tar命令:tar zxvf arm-gcc-4.4.3.tar.gz将software文件夹下的arm-linux-gcc-4.4.3.tar.gz解压缩安装

找不到链接库,不这些都是数学库,加参数 -lm 应该就能解决.但编译过程这个东西应该是自己加.busybox 一般都是静态的,编译静态程序,很多时候需要他以来的函数库也是静态的.你这个问题应该是编译环境不匹配.你编译了 uclibc 并且正确安装了没?不过话说,不过是个编译,人家本来就支持 arm ,“移植”这两个字应该是不需要用了.

将软件包复制到opt目录下,解压,在终端进入 /etc目录,使用 gedit profile 命令,在打开的profile文件的最后添加一行:export PATH=$PATH:/opt/解压后的文件名字/bin保存关闭使用source profile 命令然后查看,实用which arm-linux-gcc看看是否配置成功!!

test.s: Assembler messages: test.s:1: Error: unknown pseudo-op: `.test' test.s:7: Error: bad expression -- `ldr r2,#2' 第1行,改成.text,建议在这之前加上一个.code 32,表示是ARM指令 第7行,改成ldr, r2, =2

这是汇编代码啦,你应该用汇编交叉编译的,估计你用错了编译工具,所以才有这么多错误信息.

<p>仔细看了下楼主的截图,发现了以下2个问题:</p> <p>1.输入arm-linux-gcc -v后,显示no such file,正常情况下应该回显arm-linux-gcc的版本.</p> <p>2.gcc没安装或者安装了路径没设好(这个是次要的)</p> <p></p> <p>结论:1、请确认

$&gt; tar --versiontar (GNU tar) 1.19Copyright (C) 2007 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or later &lt;http://gnu.org/licenses/gpl.html&gt;This is free software: you are free to change and redistribute it.There is NO

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com