1.预备工作
1.1下载源码包
http://download.csdn.net/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-rtems4.11-20130528.diff | patc