我认为这只是一个一般的 C++ 问题:
我正在尝试使用 gnu c++ 编译器在 Linux Fedora 上编译本地版本的 ffmpeg。我的源代码位于以下一堆文件夹中:
~/<username>/Downloads/Code/ffmpeg_sources/
Run Code Online (Sandbox Code Playgroud)
这是我尝试设置配置标志以将构建安装到不在该树下而是在具有本地共享库的根级目录中的目标:
/usr/local/
Run Code Online (Sandbox Code Playgroud)
配置文件开头附近有以下部分:
Standard options:
--prefix=PREFIX install in PREFIX []
--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 [PREFIX/lib]
--incdir=DIR install includes in DIR [PREFIX/include]
--mandir=DIR install man page in DIR [PREFIX/share/man]
--enable-rpath use rpath to allow installing libraries in paths
not part of the …Run Code Online (Sandbox Code Playgroud)