打印

arm-linux-gcc交叉编译链(转)

[复制链接]
2199|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
高亮登录|  楼主 | 2012-1-28 19:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ubuntu 9.10下构建 arm-linux-gcc交叉编译链  

1.   下载arm-linux-gcc-3.3.2



2.   复制到/home/username/下


3. 解压 arm-linux-gcc-3.3.2.tar.bz2


      tar jxvf arm-linux-gcc-3.3.2.tar.bz2

  解压过程需要一段时间,解压后的文件形成了 usr/local/ 文件夹,进入该文件夹,将arm文件夹拷贝到/usr/local/下
   cd ~/usr/local/
   cp -rv arm /usr/local/

  现在交叉编译程序集都在/usr/local/arm/3.3.2/bin下面了

4.  修改环境变量,把交叉编译器的路径加入到PATH。
 修改~/.bashrc文件,编辑.bash_profile也行
  gedit .bashrc
在最后加上:
export PATH=$PATH:/usr/local/arm/3.3.2/bin
export PATH

5. 立即使新的环境变量生效,不用重启电脑:
suorce .bashrc


6. 检查是否将路径加入到PATH:

echo $PATH
  显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。

7. 测试是否安装成功

arm-linux-gcc -v

上面的命令会显示arm-linux-gcc信息和版本,这是我显示的信息:
Reading specs from /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/specs
Configured with: ../gcc-3.3.2/configure --target=arm-linux --with-cpu=strongarm1100 --prefix=/usr/local/arm/3.3.2 i686-pc-linux-gnu --with-headers=/work/kernel.h3900/include --enable-threads=pthreads --enable-shared --enable-static --enable-languages=c,c++
Thread model: posix
gcc version 3.3.2

OVER!!

相关帖子

沙发
火箭球迷| | 2012-1-28 22:50 | 只看该作者
这应该是学习LINUX最基本的操作

使用特权

评论回复
板凳
418417996| | 2013-8-1 13:55 | 只看该作者
火箭球迷 发表于 2012-1-28 22:50
这应该是学习LINUX最基本的操作

可是我找了很久 这个的详细解释都没有  我还不是 很懂希望有什么可以帮我下 先谢谢:handshake

使用特权

评论回复
地板
smilingangel| | 2013-8-7 11:50 | 只看该作者
也先帮着顶起一下的,楼主介绍的看谁又补充的最好了

使用特权

评论回复
5
angerbird| | 2013-8-7 21:33 | 只看该作者
弱弱的问一句的,是按照你这种步骤一步一步往下操作就可以呢还是?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

117

帖子

1

粉丝