~/workspace/c_demo2_avcodec_basic$ i686-w64-mingw32.static-gcc -I/home/alex/opt/mxe/usr/i686-w64-mingw32.static/include main.c -lkernel32 -L/home/alex/opt/mxe/usr/i686-w64-mingw32.static/lib -L/home/alex/opt/mxe/usr/i686-w64-mingw32.static/lib -lusp10 -lmsimg32 -lgdi32 -lbz2 -lharfbuzz_too -lws2_32 -lole32 -lshlwapi -lavutil -lwinmm -lwsock32 -lmman -lpthread -lz -lavutil -lm -lavformat -lavutil -lmp3lame -lz -lbz2 -llzma -lswresample -lavcodec -lavutil -lavformat -lz -lm -llzma -lswresample -lmp3lame -lvorbisenc -lrtmp -lswscale
/tmp/ccLPW311.o:main.c:(.text+0xf): undefined reference to `avcodec_init'
/home/alex/opt/mxe/usr/i686-w64-mingw32.static/lib/libavcodec.a(libopencore-amr.o):libopencore-amr.c:(.text+0x72): undefined reference to `Decoder_Interface_Decode'
/home/alex/opt/mxe/usr/i686-w64-mingw32.static/lib/libavcodec.a(libopencore-amr.o):libopencore-amr.c:(.text+0xd0): undefined reference to `D_IF_exit'
/home/alex/opt/mxe/usr/i686-w64-mingw32.static/lib/libavcodec.a(libopencore-amr.o):libopencore-amr.c:(.text+0x152): undefined reference to `D_IF_decode'
/home/alex/opt/mxe/usr/i686-w64-mingw32.static/lib/libavcodec.a(libopencore-amr.o):libopencore-amr.c:(.text+0x574): undefined reference to `Encoder_Interface_Encode'
/home/alex/opt/mxe/usr/bin/i686-w64-mingw32.static-ld: /home/alex/opt/mxe/usr/i686-w64-mingw32.static/lib/libavcodec.a(libopencore-amr.o): bad reloc address 0x0 in section `.data'
/home/alex/opt/mxe/usr/bin/i686-w64-mingw32.static-ld: final link failed: Invalid operation
collect2: error: ld returned 1 exit status