【萌新】Mac OS 安装Emacs+GDB开发环境

本文详细记录了在Mac OS High Sierra上安装Emacs 26.1和GDB 8.0.1的过程,包括使用Homebrew安装、配置.emacs文件、解决证书签名问题、GDB降级以及处理SIP保护机制导致的错误。适合编程新手参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【萌新】Mac OS 安装Emacs+GDB开发环境

为了与实验室用机的编程环境一致,开始了在Mac上安装Emacs和gdb历程。反复多次,综合了许多前辈的经验,在这里把我的安装过程记录一下,留作备用。

版本信息

  • Mac OS High Sierra, version 10.13.6 (苹果小图标About this Mac选项查得)
  • Emacs 26.1 (Terminal 指令:emacs --version)
  • GNU gdb (GDB) 8.0.1 (Terminal 指令:gdb --version)

下载并安装Emacs

用Homebrew安装最新版本,Terminal中指令:

brew install emacs --with-cocoa

配置.emacs文件

由于是萌新,尝试用实验室的emacs配置,与自己的Mac一致。
官方的配置说明在这里:https://www.emacswiki.org/emacs/InitFile
由于找不到原始的.emacs文件,参照官方的说明在emacs中创建了新的文件init file,并将配置文件贴在里面,生效buffer。但是后果是每次重新使用emacs时要再次生效buffer。尝试以下操作,也就是找到.emacs文件并在其中加入个人配置,并生效,这样就配置成功了1
以下的步骤参考于注释1。方法在于先修改emacs的某项设置,并顺势找到.emacs文件并修改,文章以关掉闪动图标为例:

  1. 打开emacs,输入 M-x customize 进入用户设置界面 (mac的meta键,也就是M,是esc)
  2. 在下面找到Environment链接并进入,继续找到Frames并进入
  3. 在下面subgroups中找到Cursor并进入
  4. 找到Blink Cursor Mode 点击前面的三角形,点击Toggle 将模式改为off
  5. 点击state再按1,保存设置
  6. C-x C-f(查找或创建文件)~/.emacs 回车找到并打开配置文件
  7. 填入配置文件。配置文件使用lisp写的,一般找现成的就可以。其中“;”符号为注释。这里主要是设置背景颜色和一些快捷键。我这里注释掉了一条设置因为在生效的时候未成功。其中比较重要的是快捷键C-x C-u在emacs中打开一个shell,这样对于程序的编译和运行都可以在emacs中进行,比较方便。另外也可以开启
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值