首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >duktape启动duk_create_heap_default死机退出

duktape启动duk_create_heap_default死机退出
EN

Stack Overflow用户
提问于 2015-09-15 17:51:37
回答 1查看 118关注 0票数 0

我尝试用IAR编译器为STM32F4 micro编译Duktape。我已经构建了第一个最小样本程序,但在恐慌中结束

代码语言:javascript
复制
#include "duktape.h"
int main()
{
  duk_context *ctx = duk_create_heap_default();
  duk_eval_string(ctx, "print('Hello world!');");
  duk_destroy_heap(ctx);
  return 0;
}

最后四个调用堆栈过程是

代码语言:javascript
复制
duk_err_longjump  
duk_throw
duk_js_compile
duk_do_compile

提前感谢您的建议。

EN

回答 1

Stack Overflow用户

发布于 2015-09-17 07:11:41

您是否可以尝试相同的测试,但在编译器命令行中提供以下选项:

代码语言:javascript
复制
-DDUK_OPT_DEBUG -DDUK_OPT_DPRINT -DDUK_OPT_ASSERTIONS -DDUK_OPT_SELF_TESTS

自检或断言错误可能给出问题所在的线索。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32582953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档