Chinaunix首页 | 论坛 | 博客
  • 博客访问: 200961
  • 博文数量: 51
  • 博客积分: 1463
  • 博客等级: 中尉
  • 技术积分: 515
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-29 04:27
文章分类

全部博文(51)

文章存档

2012年(9)

2011年(42)

分类: LINUX

2011-10-21 05:56:28


获取源码

$ sudo apt-get install bzr

从仓库检出代码 
$ cd ~ 
$
bzr branch bzr://bzr.savannah.gnu.org/emacs/trunk

//上面这个成了commiter专用的,没注册没权限的

bzr branch

编译emacs之前的准备

请仔细阅读emacsrc 目录下的INSTALL && INSTALL.BZR 文件,一般你只需按照上面说的做就可以编译安装emacs了。

Ubuntu Lucid

在ubuntu编译emacs非常简单,用apt-get即可简单完成emacs编译环境的构建。

$ sudo apt-get install build-essential Emacs图形库支持

如果想要编译的emacs能够显示jpeg,tiff,gif,svg,xpm等格式的文件,或是想有一个漂亮的工具栏,那么就需要编译支持图形库 的emacs。

sudo apt-get install libjpeg62-dev libpng12-dev librsvg2-dev libtiff4-dev libxpm-dev

sudo apt-get install texinfo (在编译过程中会提示缺少makeinfo,装上这个就可以了)

编译Emacs

./configure --prefix=/opt/emacs240 CPPFLAGS="-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0"

运行以下命令,即可在ubuntu系统上安装emacs,并且在开始面板菜单,应用程序->编程中看到emacs 了。

bzr pull 

make bootstrap 

cd lisp 

make autoloads 

cd .. 

make 

make dist 

sudo make install


其中make dist 制作emacs source 发行包,在$emacsrc目录下生成emacs-$version将emacs源码打包,这样可以实现不同平台源码共用。


阅读(2771) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~