install binutils 2.20.51.0.2 for upgrade assembler version to 2.20.51.0.2.
steps:(可以完全在root权限下执行下列操作)
1,download binutils-2.20.51.0.2.tar.bz2 in http://download.chinaunix.net/download/0001000/900.shtml
2,linux-->linux传入到指定的机器里。
用命令:scp binutils-2.20.51.0.2.tar.bz2 wanglibj@9.21.63.14:/home/wanglibj
3,传输结束后,解压分两步:1,bzip2 -d binutils-2.20.51.0.2.tar.bz2
2,tar -xvf binutils-2.20.51.0.2.tar
4,创建文件为编译binutils做准备:
mkdir /usr/tools
mkdir binutils-build
cd binutils-build
../binutils-2.20.51.0.2/configure --prefix /usr/tools --enable-shared
5,编译软件包:
make tooldir=/usr/tools
注意:如果报出missing makeinfo的错误,解决办法:在binutils-build目录下修改Makefile
用'#'注释掉这行:MAKEINFO = /home/wanglibj/binutils-2.20.51.0.2/missing makeinfo
加入:MAKEINFO = makeinfo.(前提是系统中要有makeinfo,可用which makeinfo来查看是否存在)
6,运行测试套件:
make check
7,安装软件包:
make tooldir=/usr install(即使出现错误也可以,只要as的binary生成即可)
8,查看是否已经创建as的binary.
ll /usr/tools/bin
如果已创建,则升级算是完成了。
9,应用升级后的as:setenv PATH /usr/tools/bin:$PATH
10,用as -v来查看版本信息。
steps:(可以完全在root权限下执行下列操作)
1,download binutils-2.20.51.0.2.tar.bz2 in http://download.chinaunix.net/download/0001000/900.shtml
2,linux-->linux传入到指定的机器里。
用命令:scp binutils-2.20.51.0.2.tar.bz2 wanglibj@9.21.63.14:/home/wanglibj
3,传输结束后,解压分两步:1,bzip2 -d binutils-2.20.51.0.2.tar.bz2
2,tar -xvf binutils-2.20.51.0.2.tar
4,创建文件为编译binutils做准备:
mkdir /usr/tools
mkdir binutils-build
cd binutils-build
../binutils-2.20.51.0.2/configure --prefix /usr/tools --enable-shared
5,编译软件包:
make tooldir=/usr/tools
注意:如果报出missing makeinfo的错误,解决办法:在binutils-build目录下修改Makefile
用'#'注释掉这行:MAKEINFO = /home/wanglibj/binutils-2.20.51.0.2/missing makeinfo
加入:MAKEINFO = makeinfo.(前提是系统中要有makeinfo,可用which makeinfo来查看是否存在)
6,运行测试套件:
make check
7,安装软件包:
make tooldir=/usr install(即使出现错误也可以,只要as的binary生成即可)
8,查看是否已经创建as的binary.
ll /usr/tools/bin
如果已创建,则升级算是完成了。
9,应用升级后的as:setenv PATH /usr/tools/bin:$PATH
10,用as -v来查看版本信息。