当前位置: 首页 > 知识库问答 >
问题:

(节点v8plus)示例。c: 5:26:致命错误:sys/ccompile。h: 无此类文件或董事

宣原
2023-03-14

当我想尝试导致只使用C编写nodejs插件的nodejs模块“v8plus”时,我尝试了它的html" target="_blank">示例文件,但它告诉我缺少文件的错误。谁能告诉我如何获取这些缺少的库文件并安装?谢谢

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

$make

/usr/bin/gcc-DBUILDING _ NODE _ EXTENSION-D module = example-D _ large FILE _ SOURCE-D _ FILE _ OFFSET _ BITS = 64-DPIC-is system/usr/local/bin/../include/node-I .-I/media/2/pro/V8 plus/node _ modules/V8 plus-g-Wall-Wextra-Werror-fPIC-O2-STD = c99-c-o example . o example . c

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

make: *** [示例.o] 错误 1

生成文件所有内容:

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个答案

阳英朗
2023-03-14

v8plus仅与illumos发行版兼容,如v8plus常见问题中所述(“我可以在什么系统上使用它?”).因此,如果不做一些重大修改,你就无法让它在Windows、Linux、BSD或OS X上编译。

 类似资料:
  • 我正在尝试使用gcc执行tualth01.c,并且我将gcc和tudelaus01.c与libavcodec和libavformat及其相关文件放在同一文件夹中,它给了我这个错误 致命错误:libavcodec/avcodec. h没有终止此类文件或目录编译 当我通过Ubuntu12.04中的终端运行<code>gcc-o tutorial01 tutorial 01.c-lavformat-la

  • 我从开始,尝试编译第一个示例。我使用的是XUbuntu 20.04。我的系统python是3.8,但我仅为python 3.10安装了,这是我在命令提示符下键入时执行的版本。当我运行文档中给出的编译命令时: 我收到错误消息: 我遵循了对致命错误的公认答案中给出的建议:Python。h: 没有这样的文件或目录,并运行 但这没有任何效果,即使是Python。h现在存在于usr/include/pyth

  • 我刚安装完Ubuntu 13.10。 我想试试Phalcon,当我构建源代码(Phalcon.so)时,我有以下错误: 我的灯具安装是: sudo apt get install-y apache2 php5 mysql server libapache2-mod-php5 php5 mysql php5 curl php5 imagick php5 mcrypt php5 memcache ph

  • 我正在尝试安装mysqlclient,但我收到此错误消息: _mysql。c: 40:20:致命错误:Python。h: 未终止此类文件或目录编译。错误:命令“x86_64-linux-gnu-gcc”失败,退出状态为1 有人能帮我解决这个问题吗?

  • 我正在从这些来源编译一个谷歌协议插件。 我已经安装了protobuf@2.5使用自制命令: brew安装protobuf@2.5 安装后,当我试图通过调用进行编译时,出现以下错误: 特别是,这一行很有趣: 致命错误:未找到'google/progbuf/compiler/plugin. h'文件 而我肯定能找到这条路径并找到文件: /usr/本地/酒窖/protobuf@2.5/2.5.0/inc

  • 我试图熟悉kthread,并编写了一个非常简单的程序来用C语言测试它,指导如下:http://tuxthink.blogspot.com/2011/02/kernel-thread-creation-1.html.我在MacOSX上的威睿运行Ubuntu。 当我试图使用gcc (gcc test5.c -o test5.out)编译这个文件时,我得到“致命错误:linux/kthread.h:没有