node.js make失败,找不到ld

时间:2016-02-27 21:38:50

标签: node.js gcc centos centos6

我正在运行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*。

有任何解决此问题的建议吗?谢谢!

1 个答案:

答案 0 :(得分:0)

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

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

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

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