FFmpeg的make install
创始人
2024-11-14 03:07:29

FFmpeg 的构建目录中运行make install用于将编译好的程序和库安装到系统的指定目录。

如果不进行配置,默认按照到系统目录/usr下。

下面看看如何制定:

在运行./configure时,只需要制定--prefix=./ffmpeg_install,及会将编译的生成库放到此目录下。

如果要实现个人的自定义该怎么办呢?

只需要看看configure,找到相关的变量就知道了。

Standard options:   --logfile=FILE           log tests and output to FILE [ffbuild/config.log]   --disable-logging        do not log configure debug information   --fatal-warnings         fail if any configure warning is generated   --prefix=PREFIX          install in PREFIX [$prefix_default]   --bindir=DIR             install binaries in DIR [PREFIX/bin]   --datadir=DIR            install data files in DIR [PREFIX/share/ffmpeg]   --docdir=DIR             install documentation in DIR [PREFIX/share/doc/ffmpeg]   --libdir=DIR             install libs in DIR [PREFIX/lib]   --shlibdir=DIR           install shared libs in DIR [LIBDIR]   --incdir=DIR             install includes in DIR [PREFIX/include]   --mandir=DIR             install man page in DIR [PREFIX/share/man]   --pkgconfigdir=DIR       install pkg-config files in DIR [LIBDIR/pkgconfig]   --enable-rpath           use rpath to allow installing libraries in paths                            not part of the dynamic linker search path                            use rpath when linking programs (USE WITH CARE)   --install-name-dir=DIR   Darwin directory name for installed targets

从中可以看出对应目录。

注意这里最好配一个--prefix,这样make install就不会影响系统目录了。

然后我们想要什么东西,就制定相应的目录。

例如我这里需要so库和h头文件

就设置

--prefix=build --shlibdir=lib --incdir=inc

这样我的lib和inc就获取到了。其余的就丢到build中了。

相关内容

热门资讯

裸辞做“一人公司”,我后悔了 去年这个时候,一位以色列程序员正在东南亚旅行。他顺手把一个在脑子里转了很久的想法做成了产品,一个让任...
南京建成国内首个Pre-6G试... 4月21日,2026全球6G技术与产业生态大会在南京开幕。全息互动技术展台前,一名远在北京的工作人员...
超梵求职受邀参加“2025抖音... 超梵求职受邀参加“2025抖音巨量引擎成人教育行业生态大会”,探讨分享优质内容传播,服务万千学员。 ...
摩托罗拉Razr 2026(R... IT之家 4 月 22 日消息,摩托罗拉宣布新一代 Razr 折叠手机将于 4 月 29 日在美国发...
库克卸任,特纳斯领航:苹果新纪... 苹果首席执行官蒂姆·库克将卸任,硬件工程主管约翰·特纳斯将接任,苹果公司今天宣布此事。 库克将在夏季...