自制罐';由于CC正在查找不存在的gcc版本,因此无法安装公式
我正在用Xcode 8.0运行MacOS10.12 我尝试从ElmerCSC/homebrew elmerfem安装FEM包elmer自制罐';由于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(消息): 在
$ 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
brew点击brewsci/science
brew安装腮腺炎
mumps.rb
brew安装。/mumps.rb
brew tap Elmerscc/homebrew elmerfem
brew安装elmer--HEAD--with elmergui
brew点击dpo/openblas
brew安装腮腺炎
brew tap Elmerscc/homebrew elmerfem
brew编辑elmer
依赖于“scalapack”
行输出brew安装elmer--HEAD--with elmergui
brew点击brewsci/science
brew安装腮腺炎
mumps.rb
brew安装。/mumps.rb
brew tap Elmerscc/homebrew elmerfem
brew安装elmer--HEAD--with elmergui
$ echo $CXX
$ which gcc