安装必要的依赖
sudo apt-get install build-essential
安装emacs需要的依赖
sudo apt-get build-dep emacs24
#centos7
sudo yum-builddep emacs
解压emacs源码包
tar -zxvf emacs-26.1.tar.gz -C ~/softwares
编译emacs
cd ~/software/emacs-26.1/
./config
make
##(optionally) install emacs to /usr/local/bin
sudo make install