Chapter 9. Build emacs
-
Compile Emacs
Get the source code.
git clone git://git.sv.gnu.org/emacs.git
Install the prerequisites to compile it.
apt install libgccjit0 libgccjit-10-dev gcc-10 g++-10 libjansson4 libjansson-dev autoconf libgtk-4-dev libncurses6 gnome-tweaks libgccjit0 libccjit-10-dev gnutls-bin libgnutls28-dev libncurses5-dev libgif-dev libxpm-dev libsqlite3-dev libmagickwand-dev libtree-sitter-dev
Compile:
export CC=/usr/bin/gcc-10 CXX=/usr/bin/gcc-10
./configure --with-pgtk --with-native-compilation --with-json --with-imagemagick
make -j8
cd emacs
./autogen.sh
make install