现在的位置: 首页 > 综合 > 正文

ubuntu12.04 编译emacs24.2

2014年09月29日 ⁄ 综合 ⁄ 共 826字 ⁄ 字号 评论关闭

1.下载源码

去这里http://mirrors.ustc.edu.cn/gnu/emacs/。下载emacs-24.2.tar.gz,然后解压到/user/local/lib文件夹下面。

2.安装第三方库

sudo apt-get install libgtk2.0-dev
sudo apt-get install libxpm-dev
sudo apt-get install libjpeg62-dev
sudo apt-get install libgif-dev
sudo apt-get install libtiff4-dev


3.编译,安装

Terminal进入emacs解压后的文件夹

./configure


没问题。

make


报错:

错误:expected unqualified-id before ‘(’ token

原因是一个头文件里面的声明冲突。

sudo gedit /usr/local/include/jmorecfg.h
 把260行周围的代码改成这样:

#ifdef HAVE_BOOLEAN
#ifndef FALSE
/* in case these macros already exist */
#define FALSE
0 /* values of boolean */
#endif

#ifndef TRUE
#define TRUE
1
#endif
#else
typedef enum {false=0, true=1} boolean;
#endif

然后make


—————————————————————————————————

本文原创自Sliencecsdn技术博客。

本博客所有原创文章请以链接形式注明出处。

欢迎关注本技术博客,本博客的文章会不定期更新。

大多数人想要改造这个世界,但却罕有人想改造自己。

世上没有绝望的处境,只有对处境绝望的人。

                                              ————By slience

—————————————————————————————————

【上篇】
【下篇】

抱歉!评论已关闭.