生成交叉编译工具链报错2
来源:9-7 编译Android下可使用的 ffmpeg「不生成工具链方式」

慕容9542282
2024-05-28
make: *** [libavfilter/metal/vf_yadif_videotoolbox.metallib.c] Error 255
make: *** Waiting for unfinished jobs…
STRIP libavcodec/x86/vp9lpf_16bpp.o
STRIP libavcodec/x86/vp9itxfm_16bpp.o
STRIP libavcodec/x86/vp9lpf.o
STRIP libavcodec/x86/vp9itxfm.o
rm libavfilter/metal/vf_yadif_videotoolbox.metal.air libavfilter/metal/vf_yadif_videotoolbox.metallib
========================================================================
脚本内容如下:
#!/bin/sh
NDK_HOME=/Users/yihenghua/Library/Android/sdk/ndk/21.4.7075529
NDK_HOST_PLATFROM=darwin-x86_64
PREFIX=android-build
COMMON_OPTIONS="
–prefix=android/
–target-os=android
–disable-static
–enable-shared
–enable-small
–disable-programs
–disable-ffmpeg
–disable-ffplay
–disable-ffprobe
–disable-doc
–disable-symver
–disable-asm
"
function build_android {
./configure
–libdir=KaTeX parse error: Expected 'EOF', got '\
' at position 27: …bs/armeabi-v7a \̲
̲ --incdir={PREFIX}/includes/armeabi-v7a
–pkgconfigdir=KaTeX parse error: Expected 'EOF', got '\
' at position 32: …ig/armeabi-v7a \̲
̲ --arch=arm …{NDK_HOME}/toolchains/arm-linux-androideabi-4.9/prebuilt/KaTeX parse error: Expected 'EOF', got '\
' at position 49: …-androideabi-" \̲
̲ --sysroot="{NDK_HOME}/platforms/android-29/arch-arm/"
–extra-cflags="-march=armv7-a -mfloat-abi=softfp -mfpu=neon"
–extra-ldexeflags=-pie
${COMMON_OPTIONS}
make clean
make -j8 && make install
};
build_android
1回答
-
李超
2024-05-28
现在的NDK必须使用生成式工具链,这种老的编译方式已经淘汰了
00
相似问题