2015-09-15 59 views
0

我試圖用STM32F4微的IAR編譯器編譯Duktape。 我有建第一最小的樣本程序,但在恐慌duktape啓動duk_create_heap_default恐慌退出

#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; 
} 

最後四個調用堆棧的過程是

duk_err_longjump 
duk_throw 
duk_js_compile 
duk_do_compile 

先感謝您的建議結束。

回答

0

你能嘗試同樣的試驗,但給人的編譯器命令行下面的選項:

-DDUK_OPT_DEBUG -DDUK_OPT_DPRINT -DDUK_OPT_ASSERTIONS -DDUK_OPT_SELF_TESTS 

自檢或斷言錯誤可能給一個線索什麼錯。