1.预备工作
1.1下载源码包
http://download.youkuaiyun.com/album/detail/143/1
1.2目录布局
下载完后,放到linux系统里面,然后解压,并建立如下的目录。
/home/luotuo/rtems/tools
自己只需新建 binutils-build gcc-buildmpc-build mpfr-build gmp-build目录即可。
binutils-2.20.1 gcc-4.81 newlib-1.18.0 目录是解压时自动得到的目录。
bin i386-rtems4.10 incude lib libexec share 等目录是最后编译时产生的目录。不用自己新建。
2.打补丁
先安装patch
$sudo apt-get installpatch
假设现在是在 ~/rtems/tools目录下。
$cd binutils-2.20.1 进入该目录。然后输入下面命令打补丁。
$cat../binutils-2.20.1-rtems4.10-20100826.diff | patch -p1
然后对newlib打补丁
$cd ../ newlib-1.18.0
$cat../newlib-1.18.0-rtems4.10-20110518.diff | patch -p1
最后对gcc打补丁
$cd ../gcc-4.8.1
$cat../gcc-4.8.1

本文档详细介绍了如何在Linux环境下安装RTEMS的交叉编译工具链。从预备工作开始,包括下载源码、目录布局、打补丁,再到安装binutils、RTEMS及其依赖库,如m4、gmp、mpfr和mpc。每个步骤都提供了具体的命令行操作,最后通过测试示例验证编译环境的正确性。
最低0.47元/天 解锁文章

886

被折叠的 条评论
为什么被折叠?



