1

我正在尝试为 android 的 arm(和 arm64)构建 openh264 但失败了!!它对其他平台(x86/x64/mip/mip64)是成功的。操作系统:Ubuntu 14.04-i386 (hyper-v) Nasm:是 2.10.9

错误信息:

ikaros@ikaros-Virtual-Machine:~/openh264/v1.6/openh264$ make os=android NDKROOT=~/ndk/android-ndk-r14b/TARGET=android-12 ARCH=arm64 APP_ABI=armeabi NDKLEVEL=21 g++ - O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec /common/src/common_tables.o 编解码器/common/src/common_tables.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc - I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/copy_mb.o codec/common/src/copy_mb.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-别名 -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/cpu.o codec/common/源/CPU。cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/crt_util_safe_x.o codec/common/src/crt_util_safe_x.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api /svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/deblocking_common.o codec/common/src/deblocking_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno -strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/expand_pic.o codec /common/src/expand_pic.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I。/codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/intra_pred_common.o codec/common/src/intra_pred_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/ mc.o codec/common/src/mc.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/ common/inc -Icodec/common/inc -c -o codec/common/src/memory_align.o codec/common/src/memory_align.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/sad_common.o codec/common/src/sad_common。cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/utils.o codec/common/src/utils.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api /svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/welsCodecTrace.o codec/common/src/welsCodecTrace.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno -strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/WelsTaskThread.o codec /common/src/WelsTaskThread.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/WelsThread.o codec/common/src/WelsThread.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing - fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/WelsThreadLib.o codec/common/src/ WelsThreadLib.cpp g++ -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/WelsThreadPool.o codec/common/src/WelsThreadPool.cpp cc -O3 -DNDEBUG -DHAVE_NEON_AARCH64 -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec /common/arm64/ -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/arm64/copy_mb_aarch64_neon。o codec/common/arm64/copy_mb_aarch64_neon.S codec/common/arm64/copy_mb_aarch64_neon.S:汇编器消息:codec/common/arm64/copy_mb_aarch64_neon.S:110:错误:没有这样的指令:sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:111: Error: no such instruction:sxtw x3,w3' 编解码器/common/arm64/copy_mb_aarch64_neon.S:112: 错误: 没有这样的指令: ld1 {v0.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:112: Error: no such instruction:ld1 {v1.8b},[x2],x3' 编解码器/common/arm64/copy_mb_aarch64_neon.S:112: 错误:没有这样的指令:ld1 {v2.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:112: Error: no such instruction:ld1 {v3.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:114:错误:没有这样的指令:st1 {v0.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:114: Error: no such instruction:st1 {v1.8b},[x0],x1' codec/ common/arm64/copy_mb_aarch64_neon.S:114:错误:没有这样的指令:st1 {v2.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:114: Error: no such instruction:st1 {v3.8b},[x0],x1'编解码器/common/arm64/copy_mb_aarch64_neon.S:116:错误:没有这样的指令:ld1 {v4.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:116: Error: no such instruction:ld1 {v5 .8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:116:错误:没有这样的指令:ld1 {v6.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:116: Error: no such instruction:ld1 {v7.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S :118:错误:没有这样的指令:st1 {v4.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:118: Error: no such instruction:st1 {v5.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:118:错误:没有这样的指令:st1 {v6.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:118: Error: no such instruction:st1 {v7.8b},[x0],x1' codec/common/arm64/ copy_mb_aarch64_neon.S:124: 错误: 没有这样的指令: sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:125: Error: no such instruction:sxtw x3,w3' 编解码器/common/arm64/copy_mb_aarch64_neon.S:126: 错误: 没有这样的指令: ld1 {v0.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:126: Error: no such instruction:ld1 {v1.2d},[x2],x3' 编解码器/ common/arm64/copy_mb_aarch64_neon.S:126:错误:没有这样的指令:ld1 {v2.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:126: Error: no such instruction:ld1 {v3.2d},[x2],x3'编解码器/common/arm64/copy_mb_aarch64_neon.S:128:错误:没有这样的指令:st1 {v0.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:128: Error: no such instruction:st1 {v1 .2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:128:错误:没有这样的指令:st1 {v2.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:128: Error: no such instruction:st1 {v3.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S :130:错误:没有这样的指令:ld1 {v16.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:130: Error: no such instruction:ld1 {v17.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:130:错误:没有这样的指令:ld1 {v18.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:130: Error: no such instruction:ld1 {v19.2d},[x2],x3' codec/common/arm64/ copy_mb_aarch64_neon.S:132:错误:没有这样的指令:st1 {v16.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:132: Error: no such instruction:st1 {v17.2d},[x0],x1'编解码器/common/arm64/copy_mb_aarch64_neon.S:132:错误:没有这样的指令:st1 {v18.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:132: Error: no such instruction:st1 {v19.2d}, [x0],x1' 编解码器/common/arm64/copy_mb_aarch64_neon.S:134:错误:没有这样的指令:ld1 {v0.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:134: Error: no such instruction:ld1 {v1.2d},[x2],x3' 编解码器/common/arm64/copy_mb_aarch64_neon.S:134:错误:没有这样的指令:ld1 {v2.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:134: Error: no such instruction:ld1 {v3.2d},[x2],x3'编解码器/common/arm64/copy_mb_aarch64_neon.S:136:错误:没有这样的指令:st1 {v0.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:136: Error: no such instruction:st1 {v1.2d},[x0],x1'编解码器/common/arm64/copy_mb_aarch64_neon.S:136:错误:没有这样的指令:st1 {v2.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:136: Error: no such instruction:st1 {v3.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:138:错误:没有这样的指令:ld1 {v16.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:138: Error: no such instruction:ld1 {v17.2d},[x2],x3' codec/common/arm64/ copy_mb_aarch64_neon.S:138:错误:没有这样的指令:ld1 {v18.2d},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:138: Error: no such instruction:ld1 {v19.2d},[x2],x3'编解码器/common/arm64/copy_mb_aarch64_neon.S:140:错误:没有这样的指令:st1 {v16.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:140: Error: no such instruction:st1 {v17.2d}, [x0],x1' 编解码器/common/arm64/copy_mb_aarch64_neon.S:140: 错误: 没有这样的指令: st1 {v18.2d},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:140: Error: no such instruction:st1 {v19.2d},[x0],x1' 编解码器/common/arm64/copy_mb_aarch64_neon.S:146: 错误: 没有这样的指令: sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:147: Error: no such instruction:sxtw x3,w3' codec/common/arm64/copy_mb_aarch64_neon.S:148: 错误: 没有这样的指令: ld1 {v0.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:148: Error: no such instruction:ld1 {v1.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S :148:错误:没有这样的指令:ld1 {v2.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:148: Error: no such instruction:ld1 {v3.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:150:错误:没有这样的指令:st1 {v0.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:150: Error: no such instruction:st1 {v1.16b},[x0],x1' codec/common/arm64/ copy_mb_aarch64_neon.S:150:错误:没有这样的指令:st1 {v2.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:150: Error: no such instruction:st1 {v3.16b},[x0],x1' 编解码器/common/arm64/copy_mb_aarch64_neon.S:152:错误:没有这样的指令:ld1 {v16.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:152: Error: no such instruction:ld1 {v17.16b}, [x2],x3' 编解码器/common/arm64/copy_mb_aarch64_neon.S:152: 错误: 没有这样的指令: ld1 {v18.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:152: Error: no such instruction:ld1 {v19.16b},[x2],x3' 编解码器/common/arm64/copy_mb_aarch64_neon.S:154: 错误:没有这样的指令:st1 {v16.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:154: Error: no such instruction:st1 {v17.16b},[x0],x1'编解码器/common/arm64/copy_mb_aarch64_neon.S:154:错误:没有这样的指令:st1 {v18.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:154: Error: no such instruction:st1 {v19.16b},[x0],x1'编解码器/common/arm64/copy_mb_aarch64_neon.S:156:错误:没有这样的指令:ld1 {v0.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:156: Error: no such instruction:ld1 {v1.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:156:错误:没有这样的指令:ld1 {v2.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:156: Error: no such instruction:ld1 {v3.16b},[x2],x3' codec/common/arm64/ copy_mb_aarch64_neon.S:158:错误:没有这样的指令:st1 {v0.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:158: Error: no such instruction:st1 {v1.16b},[x0],x1' 编解码器/common/arm64/copy_mb_aarch64_neon.S:158:错误:没有这样的指令:st1 {v2.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:158: Error: no such instruction:st1 {v3.16b}, [x0],x1'编解码器/common/arm64/copy_mb_aarch64_neon.S:160:错误:没有这样的指令:ld1 {v16.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:160: Error: no such instruction:ld1 {v17.16b},[x2],x3'编解码器/common/arm64/copy_mb_aarch64_neon.S:160:错误:没有这样的指令:ld1 {v18.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:160: Error: no such instruction:ld1 {v19.16b},[x2],x3'编解码器/common/arm64/copy_mb_aarch64_neon.S:162:错误:没有这样的指令:st1 {v16.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:162: Error: no such instruction:st1 {v17.16b},[x0],x1'编解码器/common/arm64/copy_mb_aarch64_neon.S:162:错误:没有这样的指令:st1 {v18.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:162: Error: no such instruction:st1 {v19.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:168:错误:没有这样的指令:sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:169: Error: no such instruction:sxtw x3,w3' codec/common/arm64/copy_mb_aarch64_neon.S:170:错误:没有这样的指令:ld1 {v0.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:170: Error: no such instruction:ld1 {v1.16b},[x2],x3'编解码器/common/arm64/copy_mb_aarch64_neon.S:170:错误:没有这样的指令:ld1 {v2.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:170: Error: no such instruction:ld1 {v3.16b},[x2],x3'编解码器/ common/arm64/copy_mb_aarch64_neon.S:172:错误:没有这样的指令:st1 {v0.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:172: Error: no such instruction:st1 {v1.16b},[x0],x1' 编解码器/common/arm64/copy_mb_aarch64_neon.S:172:错误:没有这样的指令:st1 {v2.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:172: Error: no such instruction:st1 {v3 .16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:174:错误:没有这样的指令:ld1 {v16.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:174: Error: no such instruction:ld1 {v17.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S :174:错误:没有这样的指令:ld1 {v18.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:174: Error: no such instruction:ld1 {v19.16b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:176:错误:没有这样的指令:st1 {v16.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:176: Error: no such instruction:st1 {v17.16b},[x0],x1' codec/common/arm64/ copy_mb_aarch64_neon.S:176:错误:没有这样的指令:st1 {v18.16b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:176: Error: no such instruction:st1 {v19.16b},[x0],x1'编解码器/common/arm64/copy_mb_aarch64_neon.S:182:错误:没有这样的指令:sxtw x1,w1' codec/common/arm64/copy_mb_aarch64_neon.S:183: Error: no such instruction:sxtw x3,w3'编解码器/ common/arm64/copy_mb_aarch64_neon.S:184:错误:没有这样的指令:ld1 {v0.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:184: Error: no such instruction:ld1 {v1.8b},[x2],x3'编解码器/common/arm64/copy_mb_aarch64_neon.S:184:错误:没有这样的指令:ld1 {v2.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:184: Error: no such instruction:ld1 {v3 .8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:186:错误:没有这样的指令:st1 {v0.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:186: Error: no such instruction:st1 {v1.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S :186:错误:没有这样的指令:st1 {v2.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:186: Error: no such instruction:st1 {v3.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:188:错误:没有这样的指令:ld1 {v4.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:188: Error: no such instruction:ld1 {v5.8b},[x2],x3' codec/common/arm64/ copy_mb_aarch64_neon.S:188:错误:没有这样的指令:ld1 {v6.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:188: Error: no such instruction:ld1 {v7.8b},[x2],x3' 编解码器/common/arm64/copy_mb_aarch64_neon.S:190:错误:没有这样的指令:st1 {v4.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:190: Error: no such instruction:st1 {v5.8b}, [x0],x1' 编解码器/common/arm64/copy_mb_aarch64_neon.S:190: 错误: 没有这样的指令: st1 {v6.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:190: Error: no such instruction:st1 {v7.8b},[x0],x1' 编解码器/common/arm64/copy_mb_aarch64_neon.S:192: 错误:没有这样的指令:ld1 {v0.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:192: Error: no such instruction:ld1 {v1.8b},[x2],x3'编解码器/common/arm64/copy_mb_aarch64_neon.S:192:错误:没有这样的指令:ld1 {v2.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:192: Error: no such instruction:ld1 {v3.8b},[x2],x3'编解码器/common/arm64/copy_mb_aarch64_neon.S:194:错误:没有这样的指令:st1 {v0.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:194: Error: no such instruction:st1 {v1.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:194:错误:没有这样的指令:st1 {v2.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:194: Error: no such instruction:st1 {v3.8b},[x0],x1' codec/common/arm64/ copy_mb_aarch64_neon.S:196:错误:没有这样的指令:ld1 {v4.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:196: Error: no such instruction:ld1 {v5.8b},[x2],x3' 编解码器/common/arm64/copy_mb_aarch64_neon.S:196:错误:没有这样的指令:ld1 {v6.8b},[x2],x3' codec/common/arm64/copy_mb_aarch64_neon.S:196: Error: no such instruction:ld1 {v7.8b}, [x2],x3' 编解码器/common/arm64/copy_mb_aarch64_neon.S:198: 错误: 没有这样的指令: st1 {v4.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:198: Error: no such instruction:st1 {v5.8b},[x0],x1' 编解码器/common/arm64/copy_mb_aarch64_neon.S:198: 错误: 没有这样的指令: st1 {v6.8b},[x0],x1' codec/common/arm64/copy_mb_aarch64_neon.S:198: Error: no such instruction:st1 {v7.8b},[x0],x1' make: *** [codec/common/arm64/copy_mb_aarch64_neon.o] 错误 1

这是构建手臂结果:

ikaros@ikaros-Virtual-Machine:~/openh264/v1.6/openh264$ make os=android NDKROOT=~/ndk/android-ndk-r14b/TARGET=android-12 ARCH=arm NDKLEVEL=21 g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/ src/common_tables.o 编解码器/common/src/common_tables.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./ codec/common/inc -Icodec/common/inc -c -o codec/common/src/copy_mb.o codec/common/src/copy_mb.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/cpu.o codec/common/src/cpu .cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/crt_util_safe_x.o codec/common/src/crt_util_safe_x.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api /svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/deblocking_common.o codec/common/src/deblocking_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno -strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/expand_pic.o codec /common/src/expand_pic.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/intra_pred_common.o codec/common/src/intra_pred_common.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing - fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/mc.o codec/common/src/ mc.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/memory_align.o codec/common/src/memory_align.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec /api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/sad_common.o codec/common/src/sad_common。cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/utils.o codec/common/src/utils.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api /svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/welsCodecTrace.o codec/common/src/welsCodecTrace.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno -strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/WelsTaskThread.o codec /common/src/WelsTaskThread.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/WelsThread.o codec/common/src/WelsThread.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing - fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/WelsThreadLib.o codec/common/src/ WelsThreadLib.cpp g++ -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/src/WelsThreadPool.o codec/common/src/WelsThreadPool.cpp cc -O3 -DNDEBUG -DHAVE_NEON -Wall -fno-strict-aliasing -fPIC -MMD -MP -DGENERATED_VERSION_HEADER -I./codec /common/arm/ -march=armv7-a -mfpu=neon -I./codec/api/svc -I./codec/common/inc -Icodec/common/inc -c -o codec/common/arm/copy_mb_neon .o 编解码器/common/arm/copy_mb_neon。S cc: 错误: 无法识别的命令行选项'-mfpu=neon' make: *** [codec/common/arm/copy_mb_neon.o] 错误 1

请帮帮我!!

4

1 回答 1

0

我已经解决了这个问题,我有错误的命令案例。 https://github.com/cisco/openh264/issues/2759

于 2017-06-06T09:37:36.827 回答