【问题标题】:PETSC Build Error : C compiler does not workPETSC 构建错误:C 编译器不工作
【发布时间】:2015-05-14 05:04:01
【问题描述】:

我正在尝试通过调用以下命令在 Cygwin 终端上安装 PETSc..

./configure --with-cc='win32fe cl'  --with-fc='win32fe ifort' --with-cxx='win32fe cl' --download-fblaslapack

/configure --with-cc=cl --with-cxx=g++ --with-fc=gfortran --download-fblaslapack --download-mpich

它向我发出以下错误:

C compiler you provided with -with-cc=win32fe cl does not work
C compiler you provided with -with-cc=cl does not work

我是 Unix 平台的新手,所以请帮助我。

【问题讨论】:

  • 类似问题:./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-mpich --download-fblaslapack 配置PETSc进行编译在您的系统上测试:来自 config.setCompilers(config/BuildSystem/config/setCompilers.py:620) 的 checkCCompiler 无法使用给定选项进行配置(有关详细信息,请参阅 configure.log):您使用 -with-cc=gcc 提供的 C 编译器确实不行。不能用 gcc 编译 C。 但让我向您保证 gcc 可以正常工作。它在 helloWorld.cpp 上测试 AOK。

标签: cygwin petsc


【解决方案1】:

试试这个:

./configure --with-cc="win32fe\ cl"  --with-fc="win32fe\ ifort" --with-cxx="win32fe\ cl" --download-fblaslapack

注意在空格之前添加的反斜杠以将它们转义。

【讨论】:

  • ./configure --with-cc=gcc --with-cxx=g++ --with-fc=gfortran --download-mpich --download-fblaslapack 没有任何空格可以转义,但错误仍然相同。这是功能齐全的 mingw-gcc 安装 5.3.0。
猜你喜欢
  • 2015-02-10
  • 2014-02-17
  • 1970-01-01
  • 1970-01-01
  • 2016-08-11
  • 2013-06-10
  • 2016-05-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多