在阅读了所有类型的内容(大部分已过期)之后,我现在迷失了,这是让{j}在raspberry pi或cubieboard上运行的最佳方法吗?
我在两个主板上都尝试了以下功能,并且它可以工作(因为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
但是,因为在涉及硬件相关编译时我完全是菜鸟,我甚至不知道我是不是正确!
所以我的问题是以下内容:
CFLAGS
和CXXFLAGS
是什么?更新
感谢各位同事的评论,我挖掘了代码。
所以似乎shared-openssl
代表:
链接到共享的OpenSSl DLL而不是静态链接(here)
without-snapshot
代表:
在不创建快照V8库的情况下构建。您可能希望将其设置为交叉编译。 [默认值:错误](here)
但是我没有交叉编译,所以它似乎没用,不是吗?
然后我尝试查看CFLAGS
和CXXFLAGS
默认值,但我发现没有相关内容。有什么想法吗?
此致