Tag: g ++

Gulp / Node:加载共享库时出错:无法在静态TLS块中分配内存

尝试运行吞咽和获得这个输出 $ gulp node: error while loading shared libraries: cannot allocate memory in static TLS block 从我发现,这似乎与gcc或g ++有关,不知道它是如何与节点或吞咽。 无论哪种方式,我似乎无法运行吞咽了。 还应该提一下,今天刚刚出现。 昨天运行良好。 编辑:似乎是所有的节点命令。 试着运行npm -v来获取版本号,它有相同的输出。 与节点-v相同 运行CentOS 6.9

如何使用debugging符号创build节点waf构build二进制文件?

使用–verbose运行node-waf显示它使用g ++和-g 。 这似乎是默认的。 我找不到一个明显的方法来告诉node-waf在没有debugging符号的情况下构buildnode.js扩展。 有一个简单的方法吗? 编辑:我知道如何添加编译器选项。 问题是如何删除某个选项?

在没有node-waf的情况下构buildnode.js插件

我使用Eclipse CDT在C ++中编写了一个简单的node.js插件。 该项目有很多文件,我想使用Eclipse的托pipe构build系统。 我可以使用node-waf编译一个简单的插件示例,但是我不能将我的Eclipse工具链configuration为在没有waf的情况下构build适当的共享库。 Waf在幕后使用gcc,所以我相信这是可能的。 我应该链接到哪些库,以及应该传递哪些选项以使其工作? 目前我得到以下错误,如果我试图require我的lib: SyntaxError: Unexpected token ILLEGAL