欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 国际 > FFmpeg的make install

FFmpeg的make install

2025/11/3 22:24:55 来源:https://blog.csdn.net/huntenganwei/article/details/140871647  浏览:    关键词:FFmpeg的make install

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 pathsnot part of the dynamic linker search pathuse 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中了。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词