Released July 31, 2020
Describe building ADMB from source for Unix.
The following tools should be installed on the local computer.
Supported C++ Compilers for Unix
Note — For MacOS, install XCode with command line tools that includes all the prerequisites.
Download ADMB source distribution admb-12.2-src.zip
Open a Terminal window
Use the command below to extract contents of zip file to ~/admb-12.2/.
[~]$ unzip admb-12.2-src.zip
Alternative — Use Git client (see command below) to get source from version control repository.
[~]$ git clone https://github.com/admb-project/admb.git
This will download the latest source repository to ~/admb/.
Change to admb directory.
[~]$ cd admb-12.2
To build ADMB, use the commands below.
Note — When the build is completed, ~/admb/build/admb/ is the binary distribution directory.
In the Terminal window, use the steps below to build and run the simple example.
[~/admb-12.2/]$ make --directory=examples all
Optional — Multi-User Installation
Installs binary distribution folder to /usr/local/ as super-user.
[~/admb-12.2/]$ sudo make install
Build and run the simple example without the directory prefix.
[~/admb-12.2/]$ cd examples/admb/simple [~/admb-12.2/examples/admb/simple/]$ admb simple.tpl [~/admb-12.2/examples/admb/simple/]$ ./simple
If unable to the build simple example, then use the Manual Installation below.
Alternative — Manual Installation
Copy binary distribution folder to /usr/local/ as super-user.
[~/admb-12.2/]$ sudo cp -Rvf build/admb /usr/local/admb-12.2
Note — The dist folder can be copied to other computers with similar configurations.
Create symlink to main admb script. Directory /usr/local/bin/ should already exist.
[~/admb-12.2/]$ sudo ln -sf /usr/local/admb-12.2/admb /usr/local/bin/admb
Read manuals for more information.
For help and support, contact email@example.com.
ADMB Foundation © 2007–2021