centos 5.3 上安装 emacs 23.2

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

好了,问题解决。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值