有人可以指导我使用 gdb 作为调试器的大型 C++ 项目的 emacs 教程,该项目确实包含 make 文件。
我确实搜索了 emacs 教程,但有些对初学者来说太高级了,有些只针对一个文件教程。我也确实阅读了以前的帖子,但没有找到适合大型项目的答案。另外我不习惯使用“git”,这是以前帖子中的答案之一。
实际上,学习 Emacs 并非易事。您必须先学习基础知识,然后才能阅读“高级”教程。
您应该做的第一件事是完成内置教程(Ch t)。真的很棒。
然后,您应该尝试熟悉 Emacs 配置基础知识。许多用户建议的简单方法是获取一个现成的配置(例如Emacs Starter Kit)并尝试理解它,然后根据自己的需求和偏好进行定制。使用现成的配置工具包的优点是:
毫无疑问,您仍然应该摆脱不需要的任何配置部分。
然后(或与上一步一起)阅读一些关于使用 Emacs 作为开发平台的教程。您可以通过向 Google 查询“用于 [c] 开发的 emacs”轻松找到很多教程。这是其中之一。
然后安装 Cedet(Alex Ott 写了一个很棒的教程)并开始感受它的力量。
之后,您将知道下一步该做什么。
顺便说一句,Bozhidar Batsov 维护了大量的 Emacs 资源。
从简单开始。在没有任何自定义的情况下启动 Emacs并开始编辑您的源文件。您需要进行基本编辑的唯一“教程”是通过点击Control H
后跟t
(C-h t
在 Emacs 中引用)将获得的内置教程。
可以通过键入M-x
( Alt x
) compile 并按 Enter 来完成编译。它会提示您输入默认的编译命令make
。将其更改为适合您的任何内容。
运行 gdb 是使用M-x
gdb 并按 Enter 完成的。界面类似于M-x
make。
不要使用像 Emacs starter kit 这样的东西,它会代表你做出假设。虽然作为新手的起点很有用,但它抑制了好奇心,这是学习 Emacs 的关键。以上内容应该足够你入手了。一旦你遇到问题,对做事的方式不满意,你可以搜索资源和东西。Emacs 不是一个“IDE”,因此您不会拥有许多自定义编辑器所具有的紧密集成。不要指望它。