在arm板(cubieboard或raspberry pi)上编译nodejs的最佳方法是什么?

时间:2012-12-18 00:44:30

标签: node.js arm raspberry-pi

在阅读了所有类型的内容(大部分已过期)之后,我现在迷失了,这是让{j}在raspberry picubieboard上运行的最佳方法吗?

我在两个主板上都尝试了以下功能,并且它可以工作(因为node.js 0.8.10)。

sudo apt-get install build-essential libssl-dev
export NODE_VER=0.8.16
cd ~
curl http://nodejs.org/dist/v$NODE_VER/node-v$NODE_VER.tar.gz | tar xz
cd node-v$NODE_VER
./configure --shared-openssl --without-snapshot
time make CFLAGS+=-O2 CXXFLAGS+=-O2
sudo make install

但是,因为在涉及硬件相关编译时我完全是菜鸟,我甚至不知道我是不是正确!

所以我的问题是以下内容:

  • 这个程序好吗?没有隐藏的问题?
  • 什么共享openssl和无快照意味着什么? (从功能上讲)
  • 这些CFLAGSCXXFLAGS是什么?

更新

感谢各位同事的评论,我挖掘了代码。 所以似乎shared-openssl代表:

  

链接到共享的OpenSSl DLL而不是静态链接(here

without-snapshot代表:

  

在不创建快照V8库的情况下构建。您可能希望将其设置为交叉编译。 [默认值:错误](here

但是我没有交叉编译,所以它似乎没用,不是吗?

然后我尝试查看CFLAGSCXXFLAGS默认值,但我发现没有相关内容。有什么想法吗?

此致

0 个答案:

没有答案