免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1669 | 回复: 4
打印 上一主题 下一主题

怎么debug安装在系统中的开源软件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-07-21 15:57 |只看该作者 |倒序浏览
系统中的rhythmbox似乎由于gstreamer和其他的解码器产生了冲突,目前已经不能播放mp3了。想自己debug软件的源代码,追踪错误。
   
   现在的问题有几点:1.开源软件会在安装的时候将源代码存储到系统中么?如果会,路径在哪里。还是需要从网上下载源代码。
2.有了源代码之后如何debug呢?从官网介绍看,gstreamer是个lib库,不知道这种类型的库如何debug。

论坛徽章:
0
2 [报告]
发表于 2010-07-22 05:52 |只看该作者
1. It depends. Some of them have source files, some may not. You may download source files and compile and install again.

2. To debug any user level program on Linux, use GDB.

论坛徽章:
0
3 [报告]
发表于 2010-07-22 11:41 |只看该作者
多谢ls的指点。

还想问一下,这些软件的源代码是不是都统一存放在/usr/local/src目录下?或者还有其他的目录?

论坛徽章:
0
4 [报告]
发表于 2010-07-22 12:03 |只看该作者
看看!

论坛徽章:
0
5 [报告]
发表于 2010-07-23 01:05 |只看该作者
回3楼,一般好象是那个目录. 不过如果你用YUM OR APT-GET来安装软件的话,估计是没有 SOURCE CODE的.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP