在OSX 10.8上安装Elmer FEM的问题

时间:2014-02-21 18:58:01

标签: c++ c macos gcc

我正在尝试在OSX 10.8上安装名为Elmer的软件包。我正在使用gcc44,并从中下载了源代码 http://www.csc.fi/english/pages/elmer/sources

我是一名科学家,而不是一名训练有素的程序员,所以请原谅我对我认为发生的事情的解释。安装包涉及使用

之类的命令单独编译和安装8个组件

./ compile.sh --prefix = / opt / elmer;制作sudo make install

之前我设置了以下环境变量:

export CC=gcc 
export CXX=g++ 
export FC=gfortran 
export F77=gfortran 
export FCPPFLAGS=-ansi

我可以毫无问题地安装前7个组件。最终组件在链接阶段失败,给出错误

Undefined symbols for architecture x86_64:
  "___gxx_personality_v0", referenced from:
      Dwarf Exception Unwind Info (__eh_frame) in libviewaxis.a(viewfact.o)
Google建议使用ac编译器编译c ++代码时会出现此错误,但由于此软件包已成功安装在其他系统上,我倾向于认为这是OSX特定的问题,而不是基本的问题。源代码/ Makefile。

我系统上的uname -a给出了

Darwin myhostname 12.5.0 Darwin Kernel Version 12.5.0: Sun Sep 29 13:33:47 PDT 2013; root:xnu-2050.48.12~1/RELEASE_X86_64 x86_64

非常感谢任何帮助。

感谢。

0 个答案:

没有答案