Setting up the Build Environment (MacOSX)¶
This article shows how to setup a minimal build environment on MacOS (ver 10.6 onwards).
MacOS will alert you when you enter a command in the terminal that requires Xcode Command Line Tools. You can also install Xcode Command Line Tools manually
Install Homebrew for MacOS (Homebrew is a respected package manager for MacOS)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install the following packages using brew
brew tap ardupilot/homebrew-px4 brew update brew install genromfs brew install gcc-arm-none-eabi
Install the latest version of awk using brew (make sure /usr/local/bin takes precedence in your path):
brew install gawk
Install pip and pyserial using the following commands:
sudo easy_install pip sudo pip install pyserial future empy
Follow the MAVProxy’s install instructions if you plan to use the simulator.
Now you should be able to build with waf as described in BUILD.md.