报错信息:Error: Type mismatch between actual argument at (1) and actual argument at (2) (REAL(8)/INTEGER(4)).
make[4]: *** [Makefile:1517: mpi_testall_f90.lo] Error 1
编译老GCC时出现ustat与glibc版本兼容错误。错误原因:这是因为glibc在2.28版本后抛弃了使用ustat(),该函数只用来解决兼容问题,所有的新程序都得用statfs新函数,为解决该问题,处理方式如下:
本文介绍使用 Intel(R) oneAPI DPC++/C++ Compiler 2025.1.1 构建 GCC 15.1.0 之部分经验。未必通用,仅供参考。