自制罐';由于CC正在查找不存在的gcc版本,因此无法安装公式

自制罐';由于CC正在查找不存在的gcc版本,因此无法安装公式,gcc,homebrew,Gcc,Homebrew,我正在用Xcode 8.0运行MacOS10.12 我尝试从ElmerCSC/homebrew elmerfem安装FEM包elmer $ brew install elmer --with-elmergui --HEAD --with-elmerice --verbose 但建筑失败的原因是: ... CMake错误位于/usr/local/ceral/CMake/3.6.2/share/CMake/Modules/CmakeDetermineCompiler。CMake:57(消息): 在

我正在用Xcode 8.0运行MacOS10.12

我尝试从ElmerCSC/homebrew elmerfem安装FEM包elmer

$ brew install elmer --with-elmergui --HEAD --with-elmerice --verbose
但建筑失败的原因是: ... CMake错误位于/usr/local/ceral/CMake/3.6.2/share/CMake/Modules/CmakeDetermineCompiler。CMake:57(消息): 在环境变量CC中找不到编译器集: /usr/local/opt/gcc/bin/gcc-7。 调用堆栈(最新调用优先): CMakeLists.txt:17(项目) ... CMake错误:启用语言后未设置CMake_C_编译器 CMake错误:启用语言后未设置CMake_CXX_编译器 --配置不完整,出现错误! ... CPU:四核64位阵列 自制Ruby:2.0.0-p648 叮当声:8.0构建800 Git:2.8.4=>/Applications/Xcode.app/Contents/Developer/usr/bin/Git Perl:/usr/bin/Perl Python:/usr/local/bin/Python=>/usr/local/ceral/Python/2.7.12_2/Frameworks/Python.framework/Versions/2.7/bin/pytho$ Ruby:/usr/bin/Ruby=>/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/Ruby Java:1.8.0_101 macOS:10.12-x86_64 Xcode:8.0 CLT:不适用 X11:2.7.9=>/opt/X11 ==>环境 CC:/usr/local/opt/gcc/bin/gcc-7 CXX:/usr/local/opt/gcc/bin/g++-7 叮当声 OBJCXX:叮当声++ 自制啤酒:叮当作响 自制的(CXX):叮当作响++ SDKROOT:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk MAKEFLAGS:-j4

对我来说,一件奇怪的事情是,脚本寻找的是并不存在的gcc-7和g++-7。 但是我在同一个地方安装了gcc-6和g++-6版本。 我检查了.bashrc和.bash_配置文件,但找不到将CC或GCC设置为版本7的条目

$ gcc --version
配置为:--prefix=/Applications/Xcode.app/Contents/Developer/usr--gxx include dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/c++/4.2.1 苹果LLVM 8.0.0版(clang-800.0.38) 目标:x86_64-apple-darwin16.0.0 线程模型:posix InstalledDir:/Applications/Xcode.app/Contents/Developer/Toolchains/xcodefault.xctoolchain/usr/bin

gcc-6(自制gcc 6.2.0)6.2.0 版权所有(C)2016免费软件基金会。 这是自由软件;有关复制条件,请参见源。没有 担保甚至不是为了适销性或适合某一特定目的

我在.bash_配置文件中设置了CC和CXX:

$ echo $CC
/usr/local/bin/gcc-6

/usr/local/bin/g++-6

这似乎没有任何效果

gcc指向Xcode版本4.2.1

$ which gcc
/usr/bin/gcc

这是我的路径变量。 $echo$PATH

/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin

这是一个公式还是一个cmake问题?我怎么知道

我该怎么做才能安装formula elmer

我感谢你的帮助!
致意。

为了解决错误的gcc版本问题,我创建了两个符号链接

$ln-s/usr/local/opt/gcc/bin/gcc-6/usr/local/opt/gcc/bin/gcc-7

$ln-s/usr/local/opt/gcc/bin/g++-6/usr/local/opt/gcc/bin/g++-7

是的

$brew安装elmer--HEAD--verbose

现在我又犯了一个错误。未找到stdlib.h,编译已终止。

为了解决错误的gcc版本问题,我创建了两个符号链接

$ln-s/usr/local/opt/gcc/bin/gcc-6/usr/local/opt/gcc/bin/gcc-7

$ln-s/usr/local/opt/gcc/bin/g++-6/usr/local/opt/gcc/bin/g++-7

是的

$brew安装elmer--HEAD--verbose

现在我又犯了一个错误。未找到stdlib.h,编译已终止。

如前所述,目前使用自制软件在macOS上安装Elmer有两种方法:

方法1:

  • brew点击dpo/openblas
  • brew安装腮腺炎
  • brew tap Elmerscc/homebrew elmerfem
  • brew编辑elmer
  • 注释
    依赖于“scalapack”
    行输出
  • brew安装elmer--HEAD--with elmergui
  • 方法2:

  • brew点击brewsci/science
  • brew安装腮腺炎
  • 如果不起作用,请从以下网址下载
    mumps.rb
  • brew安装。/mumps.rb
  • brew tap Elmerscc/homebrew elmerfem
  • brew安装elmer--HEAD--with elmergui
  • 我希望它能有所帮助。

    如前所述,目前有两种方法可以使用自制软件在macOS上安装Elmer:

    方法1:

  • brew点击dpo/openblas
  • brew安装腮腺炎
  • brew tap Elmerscc/homebrew elmerfem
  • brew编辑elmer
  • 注释
    依赖于“scalapack”
    行输出
  • brew安装elmer--HEAD--with elmergui
  • 方法2:

  • brew点击brewsci/science
  • brew安装腮腺炎
  • 如果不起作用,请从以下网址下载
    mumps.rb
  • brew安装。/mumps.rb
  • brew tap Elmerscc/homebrew elmerfem
  • brew安装elmer--HEAD--with elmergui
  • 我希望有帮助

    $ echo $CXX
    
    $ which gcc