c - 如何使用 C 来执行用 lua 嵌入编写的程序?
问题描述
我有一个用 C 和 Lua 编写的程序。现在,我想执行这个程序,例如打印热调用堆栈。
我没有任何工具或任何想法来做到这一点。
function fa()
dosomething()
end
function fb()
fa()
end
int main() {
lua_call("fb")
}
在分析这个程序时,我希望像这样打印调用堆栈: 0: fa 1: fb 2: main
解决方案
推荐阅读
- php - 尝试在 PHP 和 Apache 中使用 slim 框架时找不到 URL
- google-apps-script - 从谷歌表格中当前突出显示的单元格中获取行
- django - Django模板中的日期类型字段值格式
- sql - 确保身份列不允许更改另一个值
- python - 为什么 ffmpeg-python 在这里抛出编解码器错误?
- javascript - 如何将 .toggleClass() 与 .appendTo() 结合使用?
- matplotlib - 如何在读取和绘制文件中的实时数据时更新 x 和 y 轴?
- firebase - 如何处理登录异常?
- python - 在 Windows 上设置 Pip
- ios - Carthage (iOS 13, Swift 5.1) - dyld:惰性符号绑定失败:未找到符号