ffmpeg怎么利用gdb调试以及gdb调试快捷键
来源:互联网 发布:淘宝上新技巧 编辑:程序博客网 时间:2024/06/06 12:38
1、编译可调试的FFmepg
(1)、使用命令:
./configure --enable-debug --disable-optimizations --disable-asm --disable-stripping注意一定要加--disable-stripping, 如果不加此选项,ffmpeg在编译时,会使用strip去掉符号信息。
(2)、然后make
make
2、gdb调试
(1)、假设有main.c文件
gcc -g main.c -o main
#include <stdio.h>int funct(int n){ int sum=0,i; for(i=0; i<n; i++) { sum+=i; } return sum;} void main(){ int i; double result = 0; for(i=1; i<=10; i++) { result += i; } printf("result[1-50] = %d /n", funct(50) );}编译生成执行文件:(Linux下)
gcc -g main.c -o main
(2)、使用gdb调试
gdb main #启动GDBset args 参数 #指定运行时的参数start #开始执行程序,停在main函数第一行语句前面等待命令
常用的调试命令有:
r#运行程序n#单步执行c#继续运行info break #查看断点信息break func #在函数func()的入口处设置断点break filename:linenum #在源文件filename的linenum行处停住delete 断点号n #删除第n个断点
参考网址:http://www.cnblogs.com/shakin/p/3963345.html
参考网址:http://blog.csdn.net/wansbest/article/details/8284514 ffmpeg调试配置
参考网址:http://blog.csdn.net/haoel/article/details/2879/ gdb调试
参考网址:https://wenku.baidu.com/view/5bdb4c83bceb19e8b8f6ba16.html gdb调试
参考网址:http://www.cnblogs.com/hankers/archive/2012/12/07/2806836.html gdb调试
阅读全文
0 0
- ffmpeg怎么利用gdb调试以及gdb调试快捷键
- Xcode利用GDB调试
- 利用gdb调试nginx
- 利用gdb调试nginx
- 利用gdb调试nginx
- linux gdb调试ffmpeg经验
- 利用GDB远程调试程序
- 利用GDB进行多线程调试
- 利用GDB调试CORE文件
- 利用gdb调试core文件
- 利用BDI实现GDB调试
- 利用GDB进行远程调试
- 利用GDB进行多线程调试
- 利用GDB进行多线程调试
- 利用GDB进行多线程调试
- 利用GDB进行多线程调试
- 利用GDB进行多线程调试
- GDB调试
- 为什么需要DTO层
- 使用Sigar包获取操作系统信息
- zookeeper原理(转)
- 机器学习-深入理解Adaboost
- 分频器
- ffmpeg怎么利用gdb调试以及gdb调试快捷键
- 扩展欧几里得求方程 ax+by=gcd(a,b) 的解
- UVa1588-Kickdown
- C++怎么不用科学计数法和保留小数位数?
- 看程序员如何用代码解决租房的烦恼?
- NYoj16 矩形嵌套 DAG上的Dp
- matlab中imshow()出错问题
- Linux操作练习00:VitualBox下实现文件Windows到Linux的文件共享
- HttpClient MultipartRequestEntity文件上传