Build From Sources
Requirements
To compile LibrePCB, you need to install the following tools & libraries first:
-
g++ >= 4.8, MinGW >= 4.8, or Clang >= 3.3 (C++11 support is required)
-
Qt >= 5.5
-
OpenCASCADE OCCT or OCE (optional)
-
OpenGL Utility Library GLU (optional)
-
CMake 3.5 or newer
Get the Sources
It is very important to use the correct sources:
|
For convenience, we provide an official source archive which contains all the required files (including submodules) and has stripped any unnecessary files: librepcb-1.1.0-source.zip
wget "https://download.librepcb.org/releases/1.1.0/librepcb-1.1.0-source.zip"
unzip ./librepcb-1.1.0-source.zip
cd ./librepcb-1.1.0
Build LibrePCB
Within the downloaded source directory, execute the following commands:
mkdir build && cd build
cmake ..
make -j8
Additional Resources
These are just the most important commands. For more details (e.g. the available configuration flags), check out the following resources:
-
README.md
within the source archive -
Build instructions on our developers documentation