我有一些C / C ++代码,我需要为目标平台(MacOS,Linux风格等)编译。但是,它不适用于Node.js绑定,只是用C编写的一些脚本,因此我不一定需要使用node-gyp来执行此操作。
我的问题是 - 如果这些C脚本打包在NPM包中,那么编译这些C脚本的最佳方法是什么。我应该只使用postinstall脚本来编译C代码吗?这里的最佳做法是什么?
如果将这些C脚本打包在NPM包中,那么编译这些C脚本的最佳方法是什么?
这个任务通常由跨平台构建系统解决,如automake,cmake,qmake等。
使用已配置的构建环境创建独立的c ++包。添加到npm包检查从c ++编译的程序是否可用。如果它不可用则显示错误消息,并注意在哪里找到它,并在doc中提及如何编译和安装。