我正在尝试在我的Mac上安装一些软件(OS X El Capitan 10.11),并且在运行其配置脚本时,我收到一条消息,指出它无法创建可执行文件。我路过:
../configure \
--disable-diablo \
--download-essential \
CC=/usr/local/bin/mpicc \
CXX=/usr/local/bin/mpicxx \
F77=/usr/local/bin/mpif77 \
FC=/usr/local/bin/mpif90 \
来自构建目录。我必须指定编译器所在的位置,因为如果不这样做,它也会返回错误。此外,我对这些材料非常陌生,所以如果我花一点时间了解我发送的任何帮助,我想要一点耐心。
另外,我在发布我的config.log时遇到了问题,所以对此也有所帮助。
答案 0 :(得分:1)
此错误通常意味着编译器会对编译测试代码并运行生成的二进制文件进行简单测试。您正在尝试使用mpicc
来编译项目(是否有必要?)并且它只是常规编译器的包装器,您必须已经在系统中使用gcc或clang。
获取所有"命令行工具的最简单方法"包括clang for macOS只是安装XCode并跟随终端中的xcode-select --install
。