我在cygwin上编译并安装了gccV9.2,现在使用以前编译并运行没有问题的简单程序遇到了错误。
$ make
/cygdrive/C/cygwin64/home/rih2wm/gcc-trunk/bin/gfortran.exe -std=gnu -static -finit-real=-inf -fcheck=all -ffpe-trap=zero,overflow,underflow -m64 -lm table.o -o table.exe
/cygdrive/C/cygwin64/home/rih2wm/gcc-trunk/bin/../lib/gcc/x86_64-pc-cygwin/9.2.0/../../../../lib/libgfortran.a(read.o): In function `_gfortrani_convert_real':
/___packages/gcc/gcc-9.2.0-build/x86_64-pc-cygwin/libgfortran/../../../gcc-9.2.0/libgfortran/io/read.c:175:(.text$_gfortrani_convert_real+0xb7): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `strtoflt128'
/cygdrive/C/cygwin64/home/rih2wm/gcc-trunk/bin/../lib/gcc/x86_64-pc-cygwin/9.2.0/../../../../lib/libgfortran.a(read.o): In function `_gfortrani_convert_infnan':
/___packages/gcc/gcc-9.2.0-build/x86_64-pc-cygwin/libgfortran/../../../gcc-9.2.0/libgfortran/io/read.c:251:(.text$_gfortrani_convert_infnan+0xb3): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `strtoflt128'
collect2: error: ld returned 1 exit status
make: *** [makefile:144: table.exe] Error 1
libgfortran中似乎缺少'strtoflt128'。
有什么建议吗?