在阅读了所有类型的东西(大部分是过时的)之后,我现在迷失了在 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 库即可构建。您可能希望将其设置为交叉编译。[默认:假](这里)
但是我没有交叉编译,所以看起来没什么用,不是吗?
然后我试图查看CFLAGS
和CXXFLAGS
默认值,但我发现没有任何相关。任何想法?
问候