看到网上很多朋友在用EMACS时, 无法在其中编译C程序, 所以在这里写下一点我的心得,希望对那些刚要入门EMACS的朋友们有用.
1:在终端启动EMACS. $ emacs RET
2:按C-x C-f, 键入文件名, 如:hello.c
3:hello.c 源代码:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
printf("Hello, World!\n");
exit(0);
}
4:键入M-x compile RET, 此时会出现make -k, 按Backspace, 删除make -k, 键入:
gcc hello.c -o hello RET
5:此时EMACS会开启一WINDOW, 显示: Compilation finished at Fri Aug 22 11:05:15, 呵呵, 恭喜, 编译成功.
6: 下面你可以在终端或在EMACS下运行./hello了.
分享到:
相关推荐
为了更好地支持Objective-C语言编程,需要在Emacs中配置特定的模式。这可以通过修改~/.emacs.el文件实现: ```lisp (add-to-list 'auto-mode-alist '("\\.mm?$" . objc-mode)) (add-to-list 'auto-mode-alist '("\\....
如果需要在编译缓冲区列出相同类型的错误,可以先输入`C-u`,然后再次按下`C-x \`。 对于使用GREP进行搜索,你可以通过`M-x grep`输入正则表达式和文件名来执行搜索。在搜索结果中,当光标位于错误提示行时,按下`...
这些工具可以帮助开发者快速地编写、编译和调试C语言程序。 GNU gcc 编译器是一个功能强大的编译器,它支持C语言的编译和链接。使用 GNU gcc 编译器可以将C语言源代码编译成可执行文件。 Emacs 编辑器是一个功能...
在Windows环境下搭建Emacs工作环境是一项重要的任务,这将使用户能够享受到其高效的工作流程和高度可定制化的特性。 首先,让我们来了解如何在Windows上安装Emacs。从提供的链接...
- `C-x C-c`: 安全退出Emacs。 2. **光标移动** - `C-f`: 向前移动一个字符。 - `C-b`: 向后移动一个字符。 - `C-p`: 移动到上一行。 - `C-n`: 移动到下一行。 - `M-f`: 跳到下一个单词。 - `M-b`: 跳到上一...
一旦编写好C语言程序,下一步就是使用GCC对其进行编译。 **编译命令**: - 编译C语言源文件的基本命令格式为: ```sh gcc [选项] 文件名.c -o 输出文件名 ``` - 示例: 将名为`example.c`的源文件编译为可执行文件`...
例如,C-x C-c通常用于退出Emacs,而M-x compile绑定到F9编译当前文件。通过定制这些快捷键,程序员可以根据个人习惯调整工作流程。 最后,可能会有对Emacs启动时的配置,如加载特定的扩展库、设置默认编码、禁用...
Linux下Java程序的编译与调试 一、引言 Linux下Java程序的编译与调试是Java开发者不可忽视的重要步骤。随着Internet的迅猛发展,Java以其独有的开放性、跨平台性和面向网络的交互性席卷全球。但是,到目前为止,...
- **程序编译与测试**:Emacs提供了方便的编译和测试工具,适用于各种编程语言。 - **打印功能**:可以直接从Emacs中将文档发送到打印机。 - **邮件收发**:Emacs内置了邮件客户端Rmail,支持发送和接收邮件。 - **...
支持C/C++,Perl,Python,Lisp等等 玩游戏 计算器 记日记 煮咖啡 管理日程,Task,ToDo,约会等 个人信息管理 目录管理 文件比较 阅读info和man文档 浏览网站 为各种程序(TeX等)提供统一的操作界面 …… 此外...
GCC作为GNU编译器集合的一部分,是C/C++程序编译的重要工具。安装完后,需要在环境变量中配置GCC的路径,以确保命令行环境下可以正确执行g++等命令。 在Emacs中进行C++程序的编译和调试,可以通过键盘快捷键和内置...
在Linux环境下进行C程序的开发涉及多个步骤和工具,包括编辑、编译、运行和调试。首先,开发环境主要分为字符界面和图形化集成开发环境(IDE)。 字符界面的开发通常利用Vi、vim或Emacs这样的文本编辑器来编写源...
在Linux环境下编译C或C++程序是一项基本技能,尤其对于开发者来说至关重要。无论是Ubuntu、Red Hat、Fedora、Debian还是其他Linux发行版,遵循相同的基本步骤即可完成编译。下面将详细介绍如何在Linux中配置环境并...
GDB(GNU Debugger)是一个开源的、跨平台的调试器,用于调试C、C++、Objective-C、Fortran、Ada等多种语言编译的程序。在Emacs中集成gdb,可以让我们在编辑代码的同时进行调试,提高开发效率。 `multi-gud.el`和`...
- 注意:一般情况下无需执行任何编译或安装步骤,直接解压即可使用。 #### 四、Emacs 的安装与配置 1. **下载 Emacs** - 访问 Emacs 官方网站:[https://www.gnu.org/software/emacs/download.html#windows]...
下载的这个“Emacs Windows64位”文件很可能是包含了预编译好的64位Emacs二进制程序,以及可能包含了一些常用的配置文件、插件或者定制化设置。安装或解压后,用户可以直接运行Emacs,开始体验这款强大的编辑器。 ...
这个“emacs-23.1-bin-i386”压缩包包含了编译好的二进制文件,用户可以直接在32位系统上运行,无需自行编译。为了充分利用Emacs的功能,用户还需要了解Emacs的Lisp语言,以便编写或定制自己的配置。当然,网上有...
Emaci,全称为"Emacs Make and Compile Interface",是一个为Emacs集成开发环境设计的高效编译调度程序。它旨在提升Emacs用户在进行软件开发时的编译和构建体验,尤其对于需要频繁编译测试的项目,Emaci能够自动化...
- **编译与测试**:直接在Emacs中编译和运行程序,方便调试。 #### 二十、大型项目管理 - **文件导航**:通过标签、书签等功能快速定位文件中的关键部分。 - **代码浏览**:支持多种视图模式,便于查看项目结构和...