【问题标题】:node.js make fails with ld cannot be foundnode.js make 失败,找不到 ld
【发布时间】:2016-06-11 02:07:05
【问题描述】:

我运行的是 centos 6.7,而 gcc 是 v4.4.7。

节点配置说 gcc 必须是 v4.8 或更高版本,因此从 rh toolset-2 安装 gcc v4.8.2。现在configure 很高兴,但make 失败并显示“找不到ld”。

在与 gcc v4.8.2 相同的目录中,有 ld-> 指向 /opt/rh/devtoolset-2/root/etc/alternatives/ld* 的符号链接,它指向 ld -> /opt/rh/ devtoolset-2/root/usr/bin/ld.bfd* .

有什么建议可以解决这个问题吗?谢谢!

【问题讨论】:

    标签: node.js gcc centos centos6


    【解决方案1】:

    我对 gcc-v4.8.2 和 nodejs-v4.4.4 有同样的问题。

    我通过在配置步骤“/.configure --without-snapshot”中设置选项来解决这个问题。 这将禁用您的架构可能无法使用的 v8 快照。

    您可以在此页面中找到更多信息。

    https://github.com/nodejs/node/issues/4212

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-04
      • 1970-01-01
      • 2014-10-09
      • 1970-01-01
      • 2016-01-18
      • 1970-01-01
      • 1970-01-01
      • 2018-10-20
      相关资源
      最近更新 更多