无法在我的ubuntu上安装binutils

时间:2013-08-16 04:40:02

标签: binutils

我正在尝试在我的ubuntu上安装binutils:

  1. 下载了包binutils-2.22
  2. 我跑./configure&我得到一个错误,说C编译器无法创建可执行文件。 真的对config.log感到困惑。 看起来它正在寻找一些额外的选择..可以帮忙吗?
  3. 来自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 * /

1 个答案:

答案 0 :(得分:1)

为什么要手动编译?

    apt-get install binutils