mplayer源码为何有些文件中不能printf?

Lengineer 2013-01-25 04:11:39
想从mplayer中找点思路,可是mplayer源码为何有些文件中不能printf,并且其每部的mp_msg()函数也是有些文件能用有些文件出错(头文件是肯定包含了)?一旦使用make就会报错,或者运行时直接退出?有没有好的mplayer调试方法?
...全文
129 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Torch009 2013-01-30
  • 打赏
  • 举报
回复
gdb哈哈,fprintf(stderr,“debug msg“);这样也可以试试。
Lengineer 2013-01-30
  • 打赏
  • 举报
回复
引用 1 楼 jinghao666666 的回复:
gdb哈哈,fprintf(stderr,“debug msg“);这样也可以试试。
找到原因了mplayer中有个安全禁用函数的设置,在internal.h中开发者将禁用的函数全部undef了!!!去掉之后就没问题了,但是应该在./configure之后再修改否则无法生成Makefile

2,553

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧