我正在尝试使用 Cygwin64 在 Windows 上构建 GMP。我运行./configure
没有遇到任何问题,但make
打印了一些无意义的内容:
C:/cygwin64/bin/sh.exe ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo invert_limb_table | sed 's/_$//'` -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8 `test -f 'invert_limb_table.asm' || echo './'`invert_limb_table.asm
libtool: compile: ../mpn/m4-ccas "--m4=m4 gcc" -c -DHAVE_CONFIG_H -I. -I.. -D__GMP_WITHIN_GMP -I.. -DOPERATION_invert_limb_table -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8 invert_limb_table.asm -o invert_limb_table.o
m4 gcc -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_invert_limb_table invert_limb_table.asm >tmp-invert_limb_table.s
在打印m4: cannot open `gcc': No such file or directory
和出错之前。这很奇怪,因为我肯定安装了 GCC,我能够运行 证实了这一点gcc
。这里发生了什么,我该如何修复它?