`
maomaode
  • 浏览: 120441 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Windows下如何编译Emacs Lisp 项目

阅读更多
<link rel="stylesheet" type="text/css" href="http://maomaode.bokeland.com/plugins/plogeshi/styles/plogeshi.css">使用JDEE有一段时间了,但总感觉C-cC-vC-.速度有点慢,察看了cedet的目录才发现,原来是没有编译这个项目, 这个项目包含了很多jdee需要用到的插件,比如eieio, speedbar等。
cedet本身已经包含了Makefile, 只要执行make 就可以编译了,但是这个过程在windows上并不顺利,首先你需要一些unix 工具, 比如make, sh等, 如果你安装了cygwin, 那么一般情况下这些工具就已经有了。
如果安装过程中出现错误,那么首先, 你要先clean一下, 命令如下:

make clean-autoloads
make clean-all
 

如果发现make结果是无法找到/bin/sh, 那么你可以执行下面命令来做一个连接

ln -s c:/cygwin/bin/sh.exe /bin/sh
 

其次一般情况下保险的做法是指定emacs执行路径, 命令如下:

make EMACS=c:/bin/emacs/emacs-22.1/bin/emacs.exe
 


注意这里需要用斜杠, 而不是反斜杠。

分享到:
评论
1 楼 拉雪橇的猪 2007-10-30  
如果不是用CYGwin而是用的Mingw是不是就无法编译了~
因为mingw下没有sh.exe

相关推荐

    windows下配置emacs

    lisp目录下存放着lisp源文件(*.el)和已编译的lisp文件(*.elc)。可以将自己的.el文件放在这个目录下,然后在.emacs文件插入相关语句。例如,创建一个abcd.el文件,并将其复制到lisp目录下,然后在.emacs文件插入...

    Emacs-Lisp-elisp.pdf

    《GNU Emacs Lisp 参考手册》是为GNU Emacs版本26.2编写的官方文档,是关于Emacs Lisp语言的重要教程和参考资料。Emacs Lisp(通常称为elisp)是Emacs编辑器的内置编程语言,为Emacs的强大功能提供了支持。这份文档...

    emacs 24.4 for windows

    它们都使用了Emacs Lisp这种有着极强扩展性的编程语言,从而实现了包括编程、编译乃至网络浏览等等功能的扩展。 此版本值得关注的新特性: - 内置 Web 浏览器 (M-x eww) - 改进多个监控和全屏支持 - 默认开启 ...

    Emacs Windows版本

    用户可以通过调整配置文件`.emacs`或`.emacs.d`目录下的设置来优化Emacs在Windows 7上的表现。 压缩包中的"Emacs"文件可能是Emacs的安装程序或者预编译的二进制版本。在安装或运行时,用户需要注意选择适合自己系统...

    windows+coq+emacs+proofgeneral

    本文将详细介绍如何在 Windows 平台上安装 Coq,并配置 Emacs 和 ProofGeneral 来支持 Coq 项目的开发。 #### 二、Coq 的安装 1. **下载 Coq** - 访问 Coq 官方网站:[https://coq.inria.fr/download]...

    emacs 配置资源(windows版)

    在Windows环境下,配置好Emacs可以极大地提升工作效率。以下是对标题和描述中涉及的知识点的详细说明: 1. **Emacs基础**: Emacs不仅仅是一个编辑器,它更是一个操作系统级别的环境。它具有内置的Lisp解释器,...

    emacs-27.1-x86_64.zip

    3. `include`目录:这里可能包含Emacs内部使用的头文件,用于编译和扩展Emacs时引用,特别是当你需要编写或编译Emacs Lisp(elisp)代码来扩展Emacs功能时。 4. `libexec`目录:这个目录通常存放Emacs运行时需要的...

    Emacs Windows64位

    下载的这个“Emacs Windows64位”文件很可能是包含了预编译好的64位Emacs二进制程序,以及可能包含了一些常用的配置文件、插件或者定制化设置。安装或解压后,用户可以直接运行Emacs,开始体验这款强大的编辑器。 ...

    emacs24.2.rar

    对于习惯使用Windows操作系统的开发者来说,这提供了一个在Windows环境下体验Emacs强大功能的机会。 在压缩包文件名称列表中,“linum.el”是一个Elisp(Emacs Lisp)文件,它是Emacs的扩展语言。Linum是Emacs的一...

    emacs-w3m和w3m fro windows

    在安装过程中,可能需要确保系统已经安装了必要的依赖,如GNU Compiler Collection (GCC) 对于编译Emacs-W3m。 总的来说,Emacs-W3m和W3m是命令行环境下浏览网页的利器,它们不仅提供了基本的浏览功能,还能通过...

    emacs使用指南 一个一看就会使用emacs的文档

    3. **安装与编译Gnus**:将下载好的Gnus解压到Emacs的`site-lisp`目录下,并对其进行编译。有两种编译方法: - 在Emacs中使用快捷键`C-x d`打开目标文件夹,然后通过命令行标记所有`.el`文件并进行编译。 - 将`...

    emacs-23.3.rar

    - **DOS和MinGW编译**:这里的"i386-mingw-nt6.1.7600"表示这是在MinGW环境下编译的,MinGW是GCC在Windows下的一个移植,使得Emacs可以原生运行在Windows上。 4. **使用与配置**: - **初始化文件**:用户通常会...

    emacs编辑环境.pdf

    Emacs是一款历史悠久的文本编辑器,由Richard Stallman创建于20世纪70年代末期,是GNU项目的一部分。作为一款开源软件,Emacs因其强大的功能和高度可定制性而在程序员和技术人员中享有极高的声誉。它不仅仅是一款...

    emacs_23.1.0.0

    尽管Windows平台上有许多其他文本编辑器,但Emacs以其高度可定制性和内置的脚本语言Lisp(Emacs Lisp)而独树一帜。通过Lisp,用户可以编写自定义的扩展来增强Emacs的功能,满足个人工作流的需求。 描述中提到...

    EMACS速成--结合实例

    3. **多平台支持**:EMACS可以在多种操作系统上运行,包括Windows、Linux、Mac OS X等,这为不同环境下的用户提供了一致的编辑体验。 4. **社区资源丰富**:由于EMACS拥有庞大的用户群体和活跃的开发者社区,因此...

    传说中程序猿的终极武器Emacs:emacs-26.1_x86_64

    通过其强大的Lisp扩展语言——Emacs Lisp(Elisp),用户可以自定义编辑器的行为,甚至将其变成一个完整的集成开发环境(IDE)。 在"压缩包子文件的文件名称列表"中,我们可以看到一些关键目录,这些通常包含Emacs...

    Emacs.使用手册

    - **程序编译与测试**:Emacs提供了方便的编译和测试工具,适用于各种编程语言。 - **打印功能**:可以直接从Emacs中将文档发送到打印机。 - **邮件收发**:Emacs内置了邮件客户端Rmail,支持发送和接收邮件。 - **...

    emacs-23.3-bin-i386

    Emacs在Windows下的运行良好,意味着它能与常见的文件系统、剪贴板和其他应用程序无缝协作,这对于跨平台开发和文件管理尤其有用。 Emacs的一个核心特点是其高度可定制性和可扩展性。通过Lisp脚本,用户可以自定义...

    无涯教程(LearnFk)-LISP教程离线版.pdf

    用户可以在Windows的“开始”菜单中找到解释器的快捷方式,通过CLISP窗口运行或编译*.lisp或*.lsp文件。 LISP程序的基本结构是S-表达式,它是以括号表示的列表形式出现的表达式,可以包含原子、列表和字符串。S-...

Global site tag (gtag.js) - Google Analytics