在windows上用mingw64编译emacs的feature/native-comp分支

春节这几天,尝试在windows上编译了emacs的native compile分支,部分elisp文件可以通过动态链接库的形式加载。测试了一下lisp-mode、lsp-mode、helm、evil、org-mode,暂时稳定,偶尔有segfault。

  1. 在mingw64中编译支持libgccjit的gcc trunk代码。
  2. clone emacs的native compile分支,编译。

等会把编译gcc和emacs的过程写个blog。

8赞

求分享,很想体验在windows运行 native compile分支

昨天发现稳定性有待提高,无法通过emacs自带的native comp所有的unit test,在M-x org-publish-all 几次后出现过segfault的情况。看看能不能找到root cause。

性能测试和 http://akrl.sdf.org/gccemacs.html#org057d708 里面的差不多。

blog写得有点乱,慢慢改。

https://www.albertzhou.net/blog/2020/01/emacs-native-comp.html

2赞

谢谢楼主分享 不过一看要编译GCC我就不想尝试了 :fearful:

有空可以编译一个来玩玩。

linux下也要编译gcc。不过linux的gcc和emacs的编译过程比windows速度快多了,我的virtualbox中的centos 7.2的编译速度很快,也不用改代码。

windows下的你编译出来了?给个portable版本啊,体验一下。

问题还是不少的。。不是很推荐

编译后的emacs太大了。。。没地方放。建议自己编译。

windows上我使用中的问题不多。可以正常使用。

后来还是用wsl的Emacs了。不用太折腾。