DiFX Max OSX 安装包依赖
DiFX编译和运行,但尚未经过广泛测试。必须安装Xcode。推荐使用“Brew”来满足外部依赖。具体安装:
1 | $ brew install openmpi gcc fftw libtool pkg-config automake autoconf gawk pgplot bison |
从Mojave开始,Apple似乎对规范的类Unix操作系统不太感兴趣。现在的Xcode安装过程是(全部作为root或sudo):
从Apple商店下载Xcode
1 | xcode-select --install |
最后一步是让/usr/include出现。显然,它现在被埋在SDK的某个地方,您可以通过以下命令查看:
xcrun --show-sdk-path
OSX附带了一个非常旧的bison版本,无法编译vex解析。Brew也拒绝以覆盖系统默认方式安装。所以你还需要
export PATH="/usr/local/opt/bison/bin:$PATH"