我在我的应用程序 (Ubuntu) 中使用 ffmpeg,以便能够更好地理解我希望能够通过它进行调试的工作方式,为此,在编译时我使用以下 './configure' 选项:
- --禁用剥离
- --启用调试=3
- --extra-cflags="-gstabs+"
有了这个设置,我就可以使用调试器 ( gdb ) 单步执行“ffmpeg”,但是,我无法评估任何变量,只有代码位置是可解析的...
我究竟做错了什么?为什么我不能计算变量?
任何帮助将不胜感激。
最佳答案
唯一缺少的是--disable-optimizations 配置开关
关于c++ - ffmpeg 调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9453285/