![](/img/trans.png)
[英]Can't compile STK (The Synthesis Toolkit) with node-gyp (C++)
[英]Compile C/C++ files on target platform without node-gyp
我有一些C / C ++代码,需要针对目标平台(MacOS,Linux版本等)进行编译。 但是,它不是用于Node.js绑定的,只是一些用C语言编写的脚本,因此我绝对不需要使用node-gyp来执行此操作。
我的问题是-如果将这些C脚本打包在NPM软件包中,那么编译它们的最佳方法是什么? 我应该只使用postinstall脚本来编译C代码吗? 什么是最佳做法?
如果将这些C脚本打包在NPM软件包中,那么编译它们的最佳方法是什么?
通常通过跨平台构建系统(例如automake,cmake,qmake等)解决此任务。
使用配置的构建环境创建一个独立的c ++软件包。 添加到npm软件包中,以检查从c ++编译的程序是否可用。 如果错误消息不可用,请显示错误消息,并注意在哪里可以找到它,并在文档中提及有关如何编译和安装的错误消息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.