首页 文章

(node v8plus)example.c:5:26:致命错误:sys / ccompile.h:没有这样的文件或导演

提问于
浏览
0

当我想尝试nodejs模块'v8plus'导致只使用C来编写nodejs插件时,我尝试它的示例文件,但它告诉缺少文件的错误 . 谁能告诉我如何获取这些缺少的库文件并安装?谢谢 .

在ubuntu bash shell中输出的所有错误代码:

$ 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 / v8plus -g -Wall -Wextra -Werror -fPIC -O2 -std = c99 -c -o example.o example.c

example.c:5:26:致命错误:sys / ccompile.h:没有终止此类文件或目录编译 .

make:*** [example.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

1 回答

  • 0

    v8plus仅与the v8plus faq("What systems can I use this on?")中所述的illumos发行版兼容 . 因此,如果没有一些重大更改,您将无法在Windows,Linux,BSD或OS X上进行编译 .

相关问题