Ubuntu 12.10搭建RTEMS开发环境(源码包编译)

1.首先下载工具包

下载在Linux公社的1号FTP服务器里,下载地址:

FTP地址:ftp://www.linuxidc.com

用户名:

密码:

在 2012年LinuxIDC.com\12月\Ubuntu 12.10搭建RTEMS开发环境(源码包编译)

下载方法见

2.使用tar zxvf或tar jxvf解压下载下来的工具包;

3.为各工具包打上补丁,,下面以binutils为例,gcc和newlib步骤相同:

cd binutils-2.20.1/

cat ../binutils-2.20.1-rtems4.10-20100826.diff | patch -p1

4.安装binutils:

cd ../

mkdir build-binutils

cd build-binutils

../binutils-2.20.1/configure –target=i386-rtems4.10 –prefix=/opt/rtems-4.10 –disable-werror

make

make install

若不添加红色部分选项,则会出现以下错误:

../../binutils-2.20.1/bfd/compress.c: 在函数‘bfd_uncompress_section_contents’中:../../binutils-2.20.1/bfd/compress.c:54:45: 错误: 形参‘buffer’被设定但未被使用 [-Werror=unused-but-set-parameter]../../binutils-2.20.1/bfd/compress.c:54:68: 错误: 形参‘size’被设定但未被使用 [-Werror=unused-but-set-parameter]cc1: all warnings being treated as errorsmake[4]: *** [compress.lo] 错误 1make[4]:正在离开目录 `/home/rtems/tools/build-binutils/bfd’make[3]: *** [all-recursive] 错误 1make[3]:正在离开目录 `/home/rtems/tools/build-binutils/bfd’make[2]: *** [all] 错误 2make[2]:正在离开目录 `/home/rtems/tools/build-binutils/bfd’make[1]: *** [all-bfd] 错误 2make[1]:正在离开目录 `/home/rtems/tools/build-binutils’

make: *** [all] 错误 2

5.将工具链目录添加到系统环境变量,打开/etc/bash.bashrc(之前版本的ubuntu是bashrc文件),在文件末尾加入以下内容:

export PATH=/opt/rtems-4.10/bin:${PATH}

然后使修改生效:source /etc/bash.bashrc

只剩下一条路,那就是成功的路。

Ubuntu 12.10搭建RTEMS开发环境(源码包编译)

相关文章:

你感兴趣的文章:

标签云: