多年来,这一直困扰着我,但我一直忽视它,就像我怀疑其他人一样。
AM_INIT_AUTOMAKE([dist-bzip2])
AC_PROG_CC
AC_PROG_LIBTOOL
AC_C_INLINE
AM_PROG_CC_C_O
在我的configure.a c文件中有了上述内容,configure将为我找到一个C编译器,但随后它将继续:
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for xlf... no
checking for f77... no
checking for frt... no
checking for pgf77... no
checking for cf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for xlf90... no
checking for f90... no
checking for pgf90... no
checking for pghpf... no
checking for epcf90... no
checking for gfortran... gfortran
checking whether we are using the GNU Fortran 77 compiler... yes
checking whether gfortran accepts -g... yes
checking the maximum length of command line arguments... 1966080
这并没有真正伤害到任何东西,它只是增加了视觉噪声,让事情需要更长的时间运行——同样,这并不重要,但它已经困扰了我很多年了。
我尝试过使用--with tags=c,ac_lang([c])和一些其他shell变量的技巧(绝对感觉是错误的方法…)来看看是否可以关闭它。
是否有人知道autoconf/automake/libtool为C配置探测提供的好方法?