繁体   English   中英

在没有node-gyp的情况下在目标平台上编译C / 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM