Node.js C 插件开发的编译器版本

Compiler version issue for Node.js C++ addon development

本文关键字:编译器 版本 开发 插件 js Node      更新时间:2023-10-16

我知道C 程序由于名称杂交而取决于编译器。因此,我有以下有关node.js的C 插件的问题。

  1. 我们如何知道我的计算机(Mac,Windows或Linux)上使用哪个C 编译器用于pre-Build Node.js分发?

  2. 如果我知道已安装的node.js的确切编译器版本,那么我应该使用相同的编译器来开发C 插件,对吗?

谢谢。

您的节点附加组件应在NPM模块中作为源代码分发。npm install将在将使用它的计算机上本地编译,并且安装机器将决定将使用哪种版本的编译器。

,您不应该也不应该以二进制对象的方式分发NPM模块,因为您在问题中描述了您的问题。

希望使用NPM模块nan进行C 附加。