C++ 为C+;安装节点js的最佳方法++;附加开发目的

C++ 为C+;安装节点js的最佳方法++;附加开发目的,c++,node.js,ubuntu,gcc,C++,Node.js,Ubuntu,Gcc,我安装node.js,因为我听说我们应该更喜欢apt-get-installation,而不是从源代码进行本机安装,因为它很容易更新或删除。这是真的吗 如果我们使用APT GET?/P>安装No.js,那么正确的GCC版本开发No.js C++的正确方法是什么? 我在Ubuntu 12.04上使用apt-get(PPA:)安装了node.js。对于C++开发,GCC(G+)版本的NoDE.js和AdOn应该匹配以确保C++符号一致,对吗? 谢谢。用于从源代码安装: nvm install [

我安装node.js,因为我听说我们应该更喜欢apt-get-installation,而不是从源代码进行本机安装,因为它很容易更新或删除。这是真的吗

如果我们使用APT GET?/P>安装No.js,那么正确的GCC版本开发No.js C++的正确方法是什么? 我在Ubuntu 12.04上使用apt-get(PPA:)安装了node.js。对于C++开发,GCC(G+)版本的NoDE.js和AdOn应该匹配以确保C++符号一致,对吗? 谢谢。

用于从源代码安装:

nvm install [-s] <version>

这很实用,您不需要root权限,将在相同的环境中编译。

非常感谢。很高兴了解nvm,它可以很好地安装最新的节点。一个关于apt get的快速问题。如果我们使用apt来安装节点。在内部,它还执行“下载源代码->在计算机上使用gcc编译->复制文件以进行安装”,对吗?这意味着即使我使用APT get to Noad和我在同一台机器上写附加程序,它们肯定使用相同的GCC编译器,所以我不必担心C++版本问题。非常感谢。=)我不知道怎样才能得到它。我通常使用源代码使用<代码> NVM安装[-S] < /COD>编译节点,所以它将是我在AdOn中使用的相同C++版本。有一个包 n>代码>,帮助您开发本机C++插件。
cd /path/to/your/node/addon/binding.gyp/file/
node-gyp configure
node-gyp build