我无法在CentOS7.3上安装MP4Box。 CentOS Linux版本7.3.1611(核心)
我尝试参考以下网址进行安装。 https://www.24x7serversolutions.com/blog/install-mp4box-on-centos/
var weapon = [
"M4A1-S Golden Coil",
"USP-S Kill Confirmed",
"Shadow Daggers"];var price = "39.16", "23.38","135.92" ];
但是,在这个命令的时候,
yum -y install freetype-devel SDL-devel freeglut-devel
wget http://repo.bstack.net/mp4box/gpac-0.4.5.tar.gz
wget http://repo.bstack.net/mp4box/gpac_extra_libs-0.4.5.tar.gz
tar -zxvf gpac-0.4.5.tar.gz
tar -zxvf gpac_extra_libs-0.4.5.tar.gz
cd gpac_extra_libs
cp -r * /usr/local/src/gpac/extra_lib
cd ..
cd gpac
chmod 755 configure
./configure
我试着设置ln如下。
make lib
・・・
gcc: エラー: unrecognized command line option ‘-Wl’
gcc: エラー: unrecognized command line option ‘--warn-common’
make[1]: *** [libgpac.so] エラー 1
make[1]: ディレクトリ `/home/source/gpac/src' から出ます
make: *** [lib] エラー 2
但是,显示了同样的错误。
我该如何处理?
答案 0 :(得分:0)
我认为该gpac
版本可能存在错误。试试这个:
yum -y install freetype-devel SDL-devel freeglut-devel
git clone https://github.com/gpac/gpac
cd gpac
git checkout tags/v0.6.1 -b v0.6.1
./configure
make lib
答案 1 :(得分:0)
如果您只需要来自GPAC的MP4Box,我建议您按照this tutorial。
您需要以下软件包:git,gcc,make,libpthread-devel。
执行以下命令行:
git clone https://github.com/gpac/gpac.git
cd gpac
./configure --static-mp4box --use-zlib=no
make -j4
sudo make install
答案 2 :(得分:0)
Mp4Box包含在gpac中,因此您必须安装gpac。
yum install gpac
答案 3 :(得分:0)
这就是我从GitHub安装最新版本的MP4Box的方式。该脚本的主要目的是将MP4Box安装到docker centos amazoncorretto容器。
yum -y install freetype-devel SDL-devel freeglut-devel ugcc gcc-c++ git libtool make zlib-devel
git clone https://github.com/gpac/gpac gpac_public
cd gpac_public
./configure --static-mp4box
make
make install
这是两种资源的组合:
https://github.com/gpac/gpac/wiki/GPAC-Build-Guide-for-Linux https://gist.github.com/helpsquad/48ee2baf2eb5ee655e8755618b4c8c75