3

在阅读了所有类型的东西(大部分是过时的)之后,我现在迷失了在 raspberry pi或cubieboard 上运行nodejs的最佳方法是什么?

我在两块板上都尝试了以下操作,并且可以正常工作(从 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

但是,由于我在硬件相关编译方面完全是菜鸟,我什至不知道我是否正确!

所以我的问题是(是)以下:

  • 这个程序看起来可以吗?没有隐藏的问题?
  • shared-openssl 和 without-snapshot 是什么意思?(从功能上讲)
  • CFLAGS这些是什么鬼CXXFLAGS

更新

感谢各位亲爱的朋友们的评论,我深入研究了代码。所以它似乎shared-openssl代表:

链接到共享 OpenSSl DLL 而不是静态链接(此处

without-snapshot代表:

无需快照 V8 库即可构建。您可能希望将其设置为交叉编译。[默认:假](这里

但是我没有交叉编译,所以看起来没什么用,不是吗?

然后我试图查看CFLAGSCXXFLAGS默认值,但我发现没有任何相关。任何想法?

问候

4

0 回答 0