从您引用的同一INSTALL
文件中...
How to check the ABI of blas/lapack/atlas
-----------------------------------------
One relatively simple and reliable way to check for the compiler used to build
a library is to use ldd on the library. If libg2c.so is a dependency, this
means that g77 has been used. If libgfortran.so is a a dependency, gfortran has
been used. If both are dependencies, this means both have been used, which is
almost always a very bad idea.
如果我不得不猜测,我可能会猜测 gfortran 也是我所知道的仅有的两个免费 fortran 编译器是 g77 和 gfortran,据我所知,g77 开发几乎已经死了......另一件要检查的事情是 g77(由默认)在符号上附加两个下划线,而 gfortran(默认)只附加一个。这可能是 numpy 知道的最重要的事情......尽管可能存在其他细微的差异(例如,如果 numpy 正在做一些肮脏的黑客攻击以获取存储在公共块中的信息)。