gcc 编译报错,不知道该怎么处理

gcc -I"C:/PROGRA1/R/R-421.1/include" -DNDEBUG -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -std=gnu99 -mfpmath=sse -msse2 -mstackrealign -c IPerfcvec.c -o IPerfcvec.o
gcc -I"C:/PROGRA1/R/R-421.1/include" -DNDEBUG -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -std=gnu99 -mfpmath=sse -msse2 -mstackrealign -c IPwofzvec.c -o IPwofzvec.o
gcc -I"C:/PROGRA1/R/R-421.1/include" -DNDEBUG -I"c:/rtools42/x86_64-w64-mingw32.static.posix/include" -O2 -Wall -std=gnu99 -mfpmath=sse -msse2 -mstackrealign -c NORMT3_init.c -o NORMT3_init.o
gfortran -fno-optimize-sibling-calls -O2 -mfpmath=sse -msse2 -mstackrealign -c toms680-1.f -o toms680-1.o
gcc -shared -s -static-libgcc -o NORMT3.dll tmp.def IPerfcvec.o IPwofzvec.o NORMT3_init.o toms680-1.o -Lc:/rtools42/x86_64-w64-mingw32.static.posix/lib/x64 -Lc:/rtools42/x86_64-w64-mingw32.static.posix/lib -lgfortran -lm -lquadmath -LC:/PROGRA1/R/R-421.1/bin/x64 -lR
C:/PROGRA1/R/R-421.1/bin/x64/R.dll: file not recognized: File format not recognized
collect2.exe: error: ld returned 1 exit status
no DLL was created

这篇文章讲的很详细,请看:GCC编译器与编译过程