0%

DiFX Max OSX 安装包依赖

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
2
3
xcode-select --install
xcodebuild -license
installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /

最后一步是让/usr/include出现。显然,它现在被埋在SDK的某个地方,您可以通过以下命令查看:

xcrun --show-sdk-path

OSX附带了一个非常旧的bison版本,无法编译vex解析。Brew也拒绝以覆盖系统默认方式安装。所以你还需要

export PATH="/usr/local/opt/bison/bin:$PATH"

处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道