繁体   English   中英

配置:错误:C编译器无法创建可执行文件(OSX El Capitan)

[英]Configure: error: C compiler cannot create executables (OSX El Capitan)

我正在尝试在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时遇到麻烦,因此也将提供帮助。

此错误通常意味着编译器无法通过编译测试代码并运行生成的二进制文件的简单测试。 您正在尝试使用mpicc编译项目(是否有必要?),它只是常规编译器的包装器,因此系统中必须已经有gcc或clang。

获取所有“命令行工具”(包括适用于macOS的clang)的最简单方法是仅安装XCode,然后在终端中执行xcode-select --install

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM