当我想尝试nodejs模块'v8plus‘时,它只能使用C编写nodejs加载项,我试着使用它的示例文件,但是它会指出缺少文件的错误。有人能告诉我如何获得这些缺少的库文件并安装吗?谢谢。
在中输出的所有错误代码:
$ make
/usr/bin/gcc -DBUILDING_NODE_EXTENSION -DMODULE=example -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DPIC -isystem /usr/local/bin/../include/node -I。-I/media/2/pro/v8plus/node_modules/v8 v8plus -g -Wall -Wextra -Werror -fPIC -O2 -std=c99 -c -o example.o example.c
example.c:5:26:致命错误:sys/cpile.h:没有终止这样的文件或目录编译。
制造:*示例。o错误1
makefile所有内容:
V8PLUS = ..
include /media/2/pro/v8plus/node_modules/v8plus/Makefile.v8plus.defs
MODULE = example
MODULE_DIR = .
SRCS = \
example.c
ERRNO_JSON = errno.json
PREFIX_NODE = /opt/local
CC = /usr/bin/gcc
CXX = /usr/bin/g++
PREFIX_NODE := $(shell dirname bash -c 'hash node; hash -t node')/..
V8PLUS := $(shell $(PREFIX_NODE)/bin/node -e 'require("v8plus");')
include /media/2/pro/v8plus/node_modules/v8plus/Makefile.v8plus.targ发布于 2014-10-19 14:46:44
v8plus只与v8plus常见问题中提到的illumos发行版兼容(“我可以在什么系统上使用它?”)。因此,如果不进行一些重大更改,您就无法在Windows、Linux、BSD或OS上编译它。
https://stackoverflow.com/questions/26450219
复制相似问题