在编译openwrt系统的过程中,出现了@相关的一些问题,例如bfd.info出现问题,或者makeinfo出现问题,通过google定位到binutils软件安装版本太高,来安装最常见的binutils 2.23.2,源码下载完成,tar zxvf命令直接搞出来放在了opt/arm/build-tools中。
源码下载: ftp://ftp.gnu.org/gnu/binutils/
放置目录:http://www.360doc.com/content/10/1214/22/4525948_78191458.shtml
安装参考网页:http://www.linuxfromscratch.org/lfs/view/7.4/chapter06/binutils.html
首先安装:except
执行expect -c "spawn ls"
看到输出结果:
spawn ls
接着执行
rm -fv etc/standards.info
sed -i.bak '/^INFO/s/standards.info //' etc/Makefile.in
下面语句修复了一些texinfo中的问题
sed -i -e 's/@colophon/@@colophon/' -e 's/doc@cygnus.com/doc@@cygnus.com/' bfd/doc/bfd.texinfo
但是在面执行的过程中我们仍然遭遇了问题
继续执行下列语句
配置:
../binutils-2.23.2/configure --prefix=/usr --enable-shared
编译一定要加上后面的语