mac编译自己的emacs
官方教程安装即可¶
使用
--with-native-compilation=aot打开即时编译
$ ./autogen.sh
$ ./configure --with-native-compilation=aot --with-x-toolkit=no -without-x --with-gnutls=no
$ make -j8
执行./configure --with-native-compilation=aot出现警告
configure: error: ELisp native compiler was requested, but libgccjit was not found.
Please try installing libgccjit or a similar package.
If you are sure you want Emacs be compiled without ELisp native compiler,
pass the --without-native-compilation option to configure.
brew install libgccjit即可如果安装
libgccjit出错 可能需要安装前置包brew install isl,brew install mpfr
gcc还是出错
configure: error: The installed libgccjit failed to compile and run a test program using
the libgccjit library; see config.log for the details of the failure.
The test program can be found here:
<https://gcc.gnu.org/onlinedocs/jit/intro/tutorial01.html>.
You can try compiling it yourself to investigate the issues.
Please report the issue to your distribution if libgccjit was installed
through that.
You can find the instructions on how to compile and install libgccjit from
source on this site:
<https://gcc.gnu.org/wiki/JIT>.
重新安装gcc
brew install gcc
安装¶
如果
make没报错, 那么执行make install prefix=/path/to/your/directory即可