代码拉取完成,页面将自动刷新
#!/bin/bash
DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
OPTIONS=
if [ "$1" == "Static" ]; then
OPTIONS="$OPTIONS --enable-static"
elif [ "$1" == "Shared" ]; then
OPTIONS="$OPTIONS --enable-shared"
fi
if [ "$2" == "Win32" ]; then
OPTIONS="$OPTIONS --arch=x86"
elif [ "$2" == "x64" ]; then
OPTIONS="$OPTIONS --arch=x86_64"
elif [ "$2" == "ARM" ]; then
OPTIONS="$OPTIONS --arch=arm"
elif [ "$2" == "ARM64" ]; then
OPTIONS="$OPTIONS --arch=aarch64"
fi
pushd $DIR/FFmpeg
echo "=== CONFIGURING ==="
rm -rf ../Output/FFmpeg_Temp/$1/$2
mkdir -p ../Output/FFmpeg_Temp/$1/$2
cd ../Output/FFmpeg_Temp/$1/$2
../../../../FFmpeg/configure \
--toolchain=msvc \
--disable-programs \
--enable-cross-compile \
--enable-debug \
--disable-doc \
--target-os=win32 \
--extra-cflags=-DWINAPI_FAMILY=WINAPI_FAMILY_APP \
--extra-cflags=-D_WIN32_WINNT=0x0A00 \
--extra-cflags=-DHAVE_UNISTD_H=0 \
--extra-ldflags=-APPCONTAINER \
--extra-ldflags=WindowsApp.lib \
--extra-cflags=-MD \
--extra-cxxflags=-MD \
$OPTIONS \
--prefix=../../../../Output/FFmpeg/$1/$2
echo "=== BUILDING ==="
make -j8
echo "=== INSTALLING ==="
make install
popd
exit 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。