当前位置:   article > 正文

FFmpeg的make install

FFmpeg的make install

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

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

下面看看如何制定:

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

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

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

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

从中可以看出对应目录。

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

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

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

就设置

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/941721
推荐阅读
相关标签
  

闽ICP备14008679号