安装binutils2.26方法:
- 上binutils2.26官网下载安装包binutils-2.26.tar.gz, 将安装包置于 ~/ 目录下
- 解压缩安装包
tar -zxvf binutils-2.26.tar.gz
- 进入解压缩目录,进行配置,生成makefile文件
1. cd binutils-2.26
2. ./configure
- 安装
sudo make
编译make binutils2.26时出错
编译出错解决方法参考文章
报错: Implicit fallthrough error
原因:由于ubuntu自动下载安装的gcc版本过高,解决方法如下:
- 可选择对gcc版本进行降级(将gcc版本进行降级的方法)
- 可选择在编译时忽略这个错误。方法如下
make时修改makefile文件忽略报警:
-
找到makefile文件并打开,文件路径:~/binutils-2.26/Makefile
-
找到382行,修改CFLAGS参数,在参数后加上 -Wno-Implicit-fallthrough,如图:
- 继续make时还有其他的警告,按照此方法依次加上参数就可以。
另:
在configure或者make过程中出错时会显示:
see config.log for more details
学会查看config.log文件寻找报错信息,config.log文件是整个过程的记录。