eclipse+minGW 调试ffmpeg错误:No symbol table is loaded. Use the "file" command.
转载地址:http://www.blogjava.net/fancydeepin/archive/2012/11/19/391520.html
数据结构第二篇: eclipse SDK 安装和配置 GDB 为 C/C++ 开发环境提供 debug 调试
背景: debug 的时候出现 Error while launching command: gdb.exe --version 异常
原因: 没有安装 gdb 调试工具。
听说,最新的 MinGW 已集成 GDB 调试工具,本人安装的 MinGW 5.1.4 版本并没有集成 gdb,因此需要独立安装 gdb-6.3.2
已有环境: eclipse SDK 3.7.0 、 MinGW 5.1.4 、 CDT 8.0.0
gdb 的安装目录需要选择到 ---> 你已安装的 MinGW 安装的根目录底下。
同样的,本人也将以上相关的安装和配置录制成视频,提供了 gdb-6.3.2 的安装包以及自录制的小视频,
有需要的可以前去下载: eclipse SDK 安装和配置 GDB 为 C/C++ 开发环境提供 debug 调试 [ 带gdb-6.3.2安装包和自录制视频 ]
安装完 gdb 后,检查 gdb 安装是否成功 ---> 打开 cmd 输入: gdb -version
确认 gdb 安装成功后,打开 eclipse SDK:
将 GDB debugger 指定到你安装的 gdb 的 gdb.exe 下,也可以直接是 gdb.exe,因为我 gdb 是安装到 MinGW 中的,而 MinGW 已经加到系统的 PATH下。
重新 debug 出现
Error in final launch sequence
Failed to execute MI command: -gdb-set auto-solib-add on
Error message from debugger back end: No symbol table is loaded. Use the "file" command.
接下来,是需要对 gdb 进行相关配置操作:
---> Debugging Configurations...
---> 选中 Use workspace settings
---> 点击 Cofigture Workspace Settings...
---> Launching ---> Default Launchers
---> 将右侧的三个 [Debug] 选项都选择为 Standard Create Process Launcher
点击 OK,如果出现 : No such debugger 的异常
不要管它,将它关掉,重新 debug,如果还出现这个 No such debugger 的异常,重新进入:
点击 OK,这回出现
好了,这回终于可以进行 debug 了。
eclipse+minGW 调试ffmpeg错误:No symbol table is loaded. Use the "file" command.的更多相关文章
- No symbol table is loaded. Use the "file" command.
No symbol table is loaded. Use the "file" command. gdb 1. 首先使用gcc -g .c文件 -o 可执行文 ...
- msg="No symbol table is loaded. Use the \"file\" command."
用Eclipse调试的时候,下断点的unresolved breakpoint,报的是标题上的错误.原因显然是没有加载符号表,需要用gdb的file命令加载符号表. (gdb) file [exec_ ...
- mingw编译ffmpeg 错误:Unknown option "--enable-memalign-hack"
据说mingw编译ffmpeg的话需要添加 --enable-memalign-hack 开关 但如果源码是最新版比如:ffmpeg4.0.2 的话 好像已经禁用了该开关. “我可以确认新的ffmpe ...
- 在Windows下利用Eclipse调试FFmpeg
目录 [隐藏] 1 环境与软件 2 第一步:安装MinGW 3 第二步:配置编译环境 4 第三步:配置SDL 5 第四步:编译 5.1 编译faac 5.2 编译fdk-aac 5.3 编译x264 ...
- 在CentOS下利用Eclipse调试FFmpeg
所需软件 64位软件打包下载链接:http://pan.baidu.com/s/1i3B08Up 密码:o50u https://yunpan.cn/cBKDSbrGDgBvz 访问密码 1f55 ...
- 在Ubuntu下利用Eclipse调试FFmpeg《转》
参考原贴,其中编译命令有略微改动. 第一步:准备编译环境 #sudoapt-get update #-dev libspeex-dev libtheora-dev libtool libva-dev ...
- 在Ubuntu下利用Eclipse调试FFmpeg
[编辑]第一步:准备编译环境 .tar.bz2 -2245/ ./configure -linux-i586.tar.gz 解压后得到jre1.7.0_17目录 最后通过java -version检查 ...
- 【嵌入式开发】 嵌入式开发工具简介 (裸板调试示例 | 交叉工具链 | Makefile | 链接器脚本 | eclipse JLink 调试环境)
作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42239705 参考博客 : [嵌入式开发]嵌入式 开发环境 (远 ...
- Android动态方式破解apk前奏篇(Eclipse动态调试smail源码)
一.前言 今天我们开始apk破解的另外一种方式:动态代码调试破解,之前其实已经在一篇文章中说到如何破解apk了: Android中使用静态方式破解Apk 主要采用的是静态方式,步骤也很简单,首先使用 ...
随机推荐
- NSSet基本使用
int main(int argc, const char * argv[]) { @autoreleasepool { //创建一个集合对象 注:如果集合中写了两次或多次同一个对象 打印只能看到一个 ...
- mysql int(3)与int(11)的区别
总结,int(M) zerofill,加上zerofill后M才表现出有点点效果,比如 int(3) zerofill,你插入到数据库里的是10,则实际插入为010,也就是在前面补充加了一个0.如果i ...
- maven install时自动施行单元测试
maven install时自动执行单元测试 1.maven-surefire-plugin简介 Maven本身并不是一个单元测试框架,它只是在构建执行到特定生命周期阶段的时候,通过插件来执行JUni ...
- tomcat8启动慢原因及解决办法
tomcat8在linux下安装使用一段时间后启动非常慢,6分钟左右. 原因是一个随机数生成参数导致的. 处理如下: 修改catalina.sh .配置JRE使用非阻塞的Entropy Source ...
- 转载的,讲解java.util的集合类
本文是转载的 http://www.ibm.com/developerworks/cn/java/j-lo-set-operation/index.html#ibm-pcon 在实际的项目开发中会有很 ...
- HDU - 6231:K-th Number (不错的二分)
Alice are given an array A[1..N]A[1..N] with NN numbers. Now Alice want to build an array BB by a pa ...
- spring的笔记1 关云长
1.1 实例化方式 l 3种bean实例化方式:默认构造.静态工厂.实例工厂 1.1.1 默认构造 <bean id="" class=""> ...
- Git克隆、修改、更新项目,及查看项目地址命令
第一步:在本地新建一个文件夹,作为本地仓库,如“texzt”,直接打开该文件夹,并单击右键,选择git bash here 则可以直接进入到该文件夹目录下. 第二步:将本地仓库初始化,命令:git i ...
- Object.prototype.hasOwnProperty()
hasOwnProperty() 方法会返回一个布尔值,指示对象是否具有指定的属性作为自身(不继承)属性. 语法 obj.hasOwnProperty(prop) 参数 prop 要检测的属性 字符 ...
- ansible安装基本使用
备注使用yum (centos7) 1. 安装 yum install -y ansible 2. 免密登录(ssh,最好使用dns 解析) // create ssh key ssh-keyge ...