私が書いた C ラッパーを呼び出すために、v8+ C++ to C 境界層アドオン ( https://github.com/wesolows/v8plus ) をインストールしていますが、インストール方法と使用方法を理解するのに苦労しています。それ。
v8plus モジュールを依存関係ファイル package.json にリストしてインストールし、npm install を使用しました。次に、リストされているコマンドを使用して Makefile に結び付けようとしています。
PREFIX_NODE := $(shell dirname `bash -c 'hash node; hash -t node'`)/..
V8PLUS := $(shell $(PREFIX_NODE)/bin/node -e 'require("v8plus");')
ただし、これをubuntuターミナルに入力すると、そこに入力した上記の「シェル」コマンドが認識されず、「lshell」、「spell」、または「bshell」をインストールする必要があることが提案されます。Node.jsでJavascriptを介してC関数を呼び出すために、このモジュールを適切にインストールして使用する方法を誰かが説明してもらえますか?
node.js アプリケーションに代わってターミナルにコマンドをパイプするために、C ラッパーを使用して popen を呼び出しています。次のようなコマンドを使用するよりも、この問題に対するより良い解決策があります。
popen()
execv c
system
この問題に取り組むための他の良い解決策/チュートリアルをお勧めできますか?
お時間をいただきありがとうございます!