StackOverflow 还没有让我失望,所以这次不要让我失望!
我需要在 RHEL4 上构建 FFmpeg ...是的,4!
make
RHEL4上的版本是3.80
,和配置FFmpeg时生成的Makefile./configure
好像不兼容。当我make
每次都会抛出一个解析错误。
这发生在我尝试构建的几乎所有软件 pkg 上。
我的应用程序组(工作中)不会升级这台机器,所以请跳过升级到 RHEL5 或 6 的建议。
安装 FFmpeg 有哪些选择?
您的问题表明进行适当的升级(即升级系统的 GNU Make 软件包)是不可能的。但是,由于您拥有系统 C 编译器的权限,我建议您构建 GNU Make 3.82(最新和最好的)并将其安装在您的主目录中以供个人使用。
软件位于: http: //mirrors.kernel.org/gnu/make/
解压、配置、构建和安装:
./configure --prefix=$HOME
make
make install
请注意,最后一步没有以“sudo”为前缀。这会将“make”安装为 ~/bin/make。配置 FFmpeg 后,调用 '~/bin/make`,一切都应该构建良好。
我只是自己测试了这个。