簡體   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