我正在尝试在我的ubuntu上安装binutils:
binutils-2.22
./configure
&我得到一个错误,说C编译器无法创建可执行文件。
真的对config.log
感到困惑。
看起来它正在寻找一些额外的选择..可以帮忙吗?来自config.log
的以下错误似乎是问题所在:
配置:4018:$? = 0
configure:4007:gcc -v>& 5
使用内置规格。
COLLECT_GCC = GCC
COLLECT_LTO_WRAPPER = / usr / lib中/ GCC / x86_64的-Linux的GNU / 4.6 / LTO-包装
目标:x86_64-linux-gnu
配置为:../ src / configure -v --with-pkgversion ='Ubuntu / Linaro 4.6.3-1ubuntu5'--with-bugurl = file:///usr/share/doc/gcc-4.6 /README.Bugs --enable- languages = c,c ++,fortran,objc,obj-c ++ --prefix = / usr --program-suffix = -4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir = / usr / lib --without-included-gettext --enable-threads = posix --with-gxx-include-dir = / usr /include/c++/4.6 --libdir = / usr / lib --enable-nls --with-sysroot = / --enable-clocale = gnu --enable-libstdcxx-debug --enable-libstdcxx-time = yes - -enable-gnu-unique-object --enable-plugin --enable-objc-gc --disable-werror --with-arch-32 = i686 --with-tune = generic --enable-checking = release - build = x86_64-linux-gnu --host = x86_64-linux-gnu --target = x86_64-linux-gnu
线程模型:posix
gcc版本4.6.3(Ubuntu / Linaro 4.6.3-1ubuntu5)
配置:4018:$? = 0
configure:4007:gcc -V>& 5
gcc:错误:无法识别的选项'-V'
gcc:致命错误:没有输入文件
编译终止。
配置:4018:$? = 4
configure:4007:gcc -qversion>& 5
gcc:错误:无法识别的选项'-qversion'
gcc:致命错误:没有输入文件
编译终止。
配置:4018:$? = 4
configure:4038:检查C编译器默认输出文件名
configure:4060:gcc conftest.c>& 5
/ usr / local / bin / ld:此链接器未配置为使用sysroots
collect2:ld返回1退出状态
配置:4064:$? = 1
configure:4101:result:
configure:失败的程序是:
| / * confdefs.h * /
答案 0 :(得分:1)
为什么要手动编译?
apt-get install binutils