0

我创建了一个非常基本的项目(Make),如下所示:

(ede-proj-project "zrm"
  :name "zrm"
  :file "Project.ede"
  :targets (list
   (ede-proj-target-makefile-program "zm"
    :name "zrm"
    :path ""
    :source '("zrm.c")
    )
   )
  )

在执行M-x ede-proj-regenerate RETand M-x compile RET RET(接受 make -k 作为我的编译命令)时,make 会一直出现 **missing separator 错误。

在 Emacs 之外(使用该死的 vi)编辑我的 Makefile 并用制表符替换空格时,它可以工作。

为了完成这项工作,我有什么特别需要注意的吗?

问候

4

2 回答 2

1

如果您手写该项目文件,您需要知道这不是必需的。

只需使用:

M-x ede-new RET

创建一个新项目,然后使用菜单添加新目标,或者使用

M-x ede-new-target RET

这样做。

如果您的项目是多个目录,您需要ede-new为每个目录做一个,EDE 将通过邻近度将它们连接起来。

于 2010-06-11T01:51:02.503 回答
0

好吧,经过几个小时的斗争,我找到了罪魁祸首。我有一个钩子,before-save-hookuntabify适用于几种模式。那里有一个错误。我修复了它,现在它可以完美运行。

于 2010-06-09T12:48:57.887 回答