错误描述 /opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(common.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(encoder.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(lookahead.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(mc.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(predict.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(pixel.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(macroblock.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(frame.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(dct.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(cpu.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(cabac.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(set.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(quant.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(deblock.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(vlc.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(mvpred.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(bitstream.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(analyse.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(me.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: warning: /root/workspace/H264Decoder/jni/libx264/lib/libx264.a(ratecontrol.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
/opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../
wenwei 16:51:59
  /opt/android-ndk-r6b/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/../lib/gcc/arm-linux-androideabi/4.4.3/../../../../arm-linux-androideabi/bin/ld: final link failed: Nonrepresentable section on output
collect2: ld returned 1 exit status
make: *** [/root/workspace/H264Decoder/obj/local/armeabi/libH264Decoder.so] Error 1