相关疑难解决方法(0)

似乎无法获得gcc或binutils来构建新的链接器或汇编器

我正在尝试建立一个完全近期和最新的gcc环境......基本上是gcc 4.6.3和binutils 2.22.不是Xcode 4.2.1附带的相当老的gcc 4.2.1(llvm).我的问题不在于编译(至少目前为止).我可以完美地同时编译binutils,gcc和两者.但是每次我尝试编译时,我都会在configure的输出结束时看到这样的内容

检查在哪里找到目标ar ...只是编译
检查在哪里找到目标为...主机工具
检查在哪里找到目标cc ...只是编译
检查在哪里找到目标c ++ ...只是编译
检查在哪里找到libstdc ++的目标c ++ ...只是编译
检查在哪里找到目标dlltool ...只是编译
检查在哪里找到目标gcc ...只是编译
检查在哪里找到目标gcj ...只是编译
检查在哪里找到目标gfortran ...只是编译
检查在哪里找到目标gccgo ...主机工具
检查在哪里找到目标ld ...主机工具
检查在哪里找到目标脂肪...主机工具
检查在哪里找到目标nm ...只是编译
检查在哪里找到目标objdump ...只是编译
检查在哪里找到目标ranlib ...只是编译
检查在哪里找到目标条...只是编译
检查在哪里找到目标windres ...刚编译
检查在哪里找到目标windmc ... jus 编译

我在gcc源文件夹中为ld,opcodes,bfd,gas,gprof和binutils创建了一个符号链接以获得此输出...(如果这有帮助)

正如你所看到的,我可以获得大多数软件的"刚编译"版本,我只是无法弄清楚如何编译为和ld.我已经阅读了ld文件夹中的README文件(在binutils包中)并且它说要执行:

make all-ld

我这样做,因为我已经"制造"了它的来源,它告诉我什么都不做......

我现在唯一能想到的就是暂时修改我的路径,不包括ld.这很容易......

又快速检查

在哪里ld

无论如何,在我想到这一点之后立即重新认识它将是愚蠢的现在我没有任何东西可以链接gcc(甚至是ld的新版本(如果我完全工作))

所以,最后,我正在尝试编译ld的新副本,并作为... 事实:

  • 我正在运行Mac OS X Lion.
  • 我正在尝试使用Mac OS X Lion(gcc 4.2.1)附带的默认gcc编译gcc 4.6.3.
  • 配置脚本似乎认为我不想编译新的链接器和汇编器.
  • 我已成功构建了一个有效的gcc和binutils但没有新的链接器和汇编器.
  • 我试图用--with-ld = yes和--with-gold = no选项编译binutils gcc,它们似乎没有做任何事情.
  • 我使用gcc v4.2.1构建了gmp v5.0.4,mpfr v3.1.0和mpc v0.9,将它们安装在gcc和binutils configure中使用的相同前缀中.
  • 对于每个配置,我明确说明了gmp,mpfr和mpc的位置. …

macos gcc compilation ld binutils

5
推荐指数
1
解决办法
3533
查看次数

标签 统计

binutils ×1

compilation ×1

gcc ×1

ld ×1

macos ×1