centos 5.3 上安装 emacs 23.2

来源:互联网 发布:手机淘宝优惠券在哪里 编辑:程序博客网 时间:2024/05/01 06:42

centos 上用yum install 安装emacs, 默认选择版本是21.3, 把握原来的配置拿过来,speedbar的内容为空,死活搞不定。后来参考stackoverflow上的方法安装了emacs 23.2后问题解决,网址为 http://serverfault.com/questions/283510/where-is-the-yum-repository-for-emacs-23-for-centos-5-5 。Speedbar可以用了,但是新问题来了,使用rgrep命令马上crash, 看core文件发现是strncpy()函数引起的,可是找不到解决办法。最后尝试自己下载源代码编译,问题终于圆满解决。下面小结下安装过程。


第一步:下载 emacs-23.2b.tar.gz, 并解压。

第二步:cd 到源代码目录。

第三步:运行./configure --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no。 这一步可能会提示alloca.h找不到。执行 yum -y install gtk+-devel gtk2-devel, 后重新运行./configure --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no --with-tiff=no。

最后:make和make install


在命令行下执行 emacs-23.2, emacs是起来了,但是窗口左右两边有很大的一部分空间空着很难看。原因可能是emacs计算字体大小时引起的问题。

改为 emacs-23.2 -Q -fn fixed

好了,问题解决。


原创粉丝点击