U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 土豆PE使用教程 >

FFmpeg,Fplay,clion调试环境搭建

来源:http://www.tudoupe.com时间:2022-03-15

此序列的源代码是相同的。 此文章的重点是如何开发 ffplay CLion 调试环境。 在 Linux 系统中, ffmpeg 更容易调试 。

这是一个 Ubuntu 18 系统, 下载 FFmpeg- n4. four. Four. One. Zip; FFmpeg 是通过 makefile 编译的, 但仍可能被使用 。Clion要调试, CLion 比 gdb 更方便用户。 目前的 CLion 版本是巨大的 。 调试似乎几年前需要 CMakeList 文件, 但如今只有 makefile 文件可能会被 CLion 调试 。

操作步奏如下:

有三个关键方面需要考虑:

1,要编译出ffplay必须安装可执行文件 。sdl2

2,上面的configure不启用动态库; 使用静态库调试会容易得多。 ffmpeg 4. 否, 您没有 。--enable-shared该图书馆使用静态图书馆进行汇编。configure根据常规,静态图书馆只有一个选择。

第三,这里有很多不同的选择: 输入调试模式, 并指示编译者不要优化代码, 因为代码有时会优化, C 程序跳跃看起来很奇怪 。

CLion 现在打开, FFmpeg 源目录打开, 并按下装入 Makefile 工程按钮。 这些数字如下:

Clio将能够在一秒钟内加载它,并且将有大量的目标文件可供选择,具体如下:

根据前一篇文章,ffmpeg-makefile压缩研究, Makefile的默认压缩是 targetall,所以选择all就能编译出ffplay可执行文件。

Makefile 可以包含多个目标或单个构建某些目标。 如果您需要使用模块的动态库, 您可以单独编集模块的目标 。

要配置某些东西,请到 Edit Confutures 网站进行以下操作:

应当指出,Claude Makefile工程自动安装 Makefile 应用程序。Makefile不是目标。因此,您必须使用您自己的命令行构建 ffplay 执行文件 。使用make -j 16此程序构建 ffplay 可执行文件。 请填写 Clion 可执行文件的 ffplay 路径 。

在 ffplay.c 中, 主函数遇到以下断点 :

断点工作, 正如您从上面的例子中可以看到的。 向前迈出一步 。avformat_open_input()内部职能也可以随时访问数据,如下文所示:

这样,使用CLion可大大降低调试新人的复杂性,以便他们学习随剧概念。再提一点,只是确保软盘在时间上编译 。并创建了 ffmpeg 执行文件 。所以同理,ffmpeg能够以这种方式进行调试。

考虑到作者的低水平和作者参与发展进程的程度,案文中存在某些缺陷或不准确之处,鼓励读者批评它,如果读者有任何好的建议或希望分享视听技术,我可增加一个微信,Loken1。

为了在无声大学提出免费公共课程,必须相信教师能够有效地交谈,并愿意与你们分享:

Linux, Nginx, ZeroMQ, MySQL, Redis, fastdfs, MongoDB, ZK, 流介, CDN, P2P, K8S, Docker, TCP/IP, Programme, DPDK, 以及其他技术信息可供快速研究。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息