## Building from source It is easy to build Lapce from source on a GNU/Linux distribution. Cargo handles the build process, all you need to do, is ensure the correct dependencies are installed. 1. Install the Rust compiler and Cargo using [`rustup.rs`](https://rustup.rs/). If you already have the toolchain, ensure you are using version 1.64 or higher. 2. Install dependencies for your operating system: #### Ubuntu ```sh sudo apt install clang libxkbcommon-x11-dev pkg-config libvulkan-dev ``` #### Fedora ```sh sudo dnf install clang libxkbcommon-x11-devel libxcb-devel vulkan-loader-devel ``` #### Void Linux ```sh sudo xbps-install -S base-devel clang libxkbcommon-devel vulkan-loader ``` 3. Clone this repository (this command will clone to your home directory): ```sh git clone https://github.com/lapce/lapce.git ~/lapce ``` 4. `cd` into the repository, and run the build command with the release flag ```sh cd ~/lapce ``` ```sh cargo build --release ``` > If you use a different distribution, and are having trouble finding appropriate dependencies, let us know in an issue! Once Lapce is compiled, the executable will be available in `target/release/lapce`.