我正在安装v8 + C ++到C边界层添加(https://github.com/wesolows/v8plus)以便调用我编写的C包装器,并且我很难理解如何安装和使用它。< / p>
我通过在我的依赖文件中列出它来安装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终端中键入它时,它都无法识别上面的'shell'命令我放在那里并建议我应该安装'lshell','spell'或'bshell' 。有人可以解释我如何正确安装和使用这个模块,以便通过node.js中的Javascript调用我的C函数。
我正在使用C包装器来调用popen以便代表我的node.js应用程序将命令传递到终端,是否有更好的解决方案来解决这个问题,然后使用如下命令:
popen()
execv c
system
你能推荐任何其他好的解决方案/教程来解决这个问题吗?
感谢您的时间!