我目前正在我的Synology ds212+上安装ds212+环境,在运行行命令时遇到了问题。
当我想做的时候
./配置--前缀=/opt/节点-无-快照
终端给了我这个错误:
Node.js配置错误:没有找到可接受的C编译器! 如果安装在非标准前缀中,请确保系统上安装了C编译器和/或考虑调整CC环境变量。
问题是我安装了gcc,当我使用gcc -v时,终端会返回我的编译器的当前版本。
在synology环境上安装时,是否有人有此错误?
发布于 2012-07-31 13:15:26
所以我自己想出来了。要做的事情是执行这一行:
git checkout v0.4.11
cp /opt/lib/libssl.so.0.9.8 /usr/lib
cp /opt/lib/libcrypto.so.0.9.8 /usr/lib现在您可以进行make和make安装。
玩得开心。
发布于 2012-08-15 18:29:04
我刚刚遇到了这个问题,简单地说,ln -s /opt/bin/gcc /opt/bin/cc会让它正常工作。
发布于 2013-01-16 05:59:10
我认为问题在于gcc通常被安置在“语系学”上一个奇怪的地方(/opt/bin/gcc)。为它指定正确的名称似乎是可行的。
CC=/opt/bin/gcc ./configure --prefix=/opt/node --without-snapshothttps://stackoverflow.com/questions/11696162
复制相似问题