如何在 Mac 上编译 MODFLOW6?
How do I compile MODFLOW6 on Mac?
我熟悉 cmake,但是我在 MODFLOW6 代码中没有看到 cmake 文件。我以为我已经安装了brew,但是我的电脑似乎找不到它。任何帮助编译 MODFLOW6 的帮助都会很棒!
转到 https://brew.sh/ 并从那里获取自制软件安装命令:
从命令行 运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
将其添加到路径中:
sudo echo "export PATH=\"/opt/homebrew/bin/:$PATH\"" >> ~/.zshrc
将自制软件路径加载到您的激活终端
source ~/.zshrc
安装介子构建系统和 gfortran
brew install meson
brew install gfortran
brew install git
获取代码:
git clone https://github.com/MODFLOW-USGS/modflow6.git
进入目录:
cd modflow6
创建构建目录:
mkdir build
cd build
构建 makefile:
meson ..
编译代码:
ninja
编译后的代码现在位于:
modflow6/build/utils/mf5to6
您甚至可以将其添加到您的路径中:
sudo echo 'export PATH="$HOME/modflow6/build/utils/mf5to6:$PATH"' >> ~/.zshrc
source ~/.zshrc
如果您希望能够从任何地方运行 mf5to6
。
或者,您可以 运行 从它的位置使用:
./modflow6/build/utils/mf5to6
我熟悉 cmake,但是我在 MODFLOW6 代码中没有看到 cmake 文件。我以为我已经安装了brew,但是我的电脑似乎找不到它。任何帮助编译 MODFLOW6 的帮助都会很棒!
转到 https://brew.sh/ 并从那里获取自制软件安装命令:
从命令行 运行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
将其添加到路径中:
sudo echo "export PATH=\"/opt/homebrew/bin/:$PATH\"" >> ~/.zshrc
将自制软件路径加载到您的激活终端
source ~/.zshrc
安装介子构建系统和 gfortran
brew install meson
brew install gfortran
brew install git
获取代码:
git clone https://github.com/MODFLOW-USGS/modflow6.git
进入目录:
cd modflow6
创建构建目录:
mkdir build
cd build
构建 makefile:
meson ..
编译代码:
ninja
编译后的代码现在位于:
modflow6/build/utils/mf5to6
您甚至可以将其添加到您的路径中:
sudo echo 'export PATH="$HOME/modflow6/build/utils/mf5to6:$PATH"' >> ~/.zshrc
source ~/.zshrc
如果您希望能够从任何地方运行 mf5to6
。
或者,您可以 运行 从它的位置使用:
./modflow6/build/utils/mf5to6