配置mpich2 3.1.3

时间:2014-10-30 23:15:12

标签: gcc fortran mpich

我试图仅为Fortran配置mpich库。当我使用时:

  

./ configure -prefix = / home / jordi / Project / mpich-3.1.3 / lib --disable-cxx   --disable-GCC

我收到此错误:

  

configure:error:****不兼容的Fortran和C对象文件类型!   **** F77对象文件类型由"生成"是::错误:无法打开`' (没有相应的文件和目录)。由" gcc生成的C对象文件类型   -O2"是:: ELF 64位LSB可重定位,x86-64,版本1(SYSV),未剥离。

我没有理解它。我震惊的是没有这样的文件,想要什么文件? 我尝试使用CFLAGS = -m64 CXXFLAGS = -m64,如果这是64位的问题,但它不起作用。

你能帮帮我吗? 谢谢你的时间

1 个答案:

答案 0 :(得分:0)

问:我收到配置错误,说" Fortran和C对象文件类型不兼容!"

答:这是Mac OS上可用的默认编译器的一个问题:它提供了32位C编译器和64位Fortran编译器(或其他方式)。这两者彼此不兼容。考虑安装相同的架构编译器。或者,如果您不需要构建Fortran程序,可以使用configure option --disable-f77 --disable-f90禁用它。