首页 > 解决方案 > 如何使用 C 来执行用 lua 嵌入编写的程序?

问题描述

我有一个用 C 和 Lua 编写的程序。现在,我想执行这个程序,例如打印热调用堆栈。

我没有任何工具或任何想法来做到这一点。

function fa()
   dosomething()
end

function fb() 
   fa()
end
int main() {
    lua_call("fb")
}

在分析这个程序时,我希望像这样打印调用堆栈: 0: fa 1: fb 2: main

标签: cluaprofiling

解决方案


推荐阅读