emacs 一键编译运行

前言

以前编译程序都是用打开eshell,
然后调用gcc或者g++.
尤其是碰到要反复debug的时候,要重复输入很多次,那
感觉简直是地狱,虽然说也可以回调命令

现在使用smart-compile来编译运行,舒服很多

效果图:

这是我最近在写的注册机代码。
在这里插入图片描述
最下方会弹出一个窗口显示编译运行结果

配置

现在有两种方式可以参考来配置你的emacs

1.写一个函数,然后调用

绑定的快捷键可以自行设置

(defun my-g++-compile-and-run ()
  (interactive)
  (compile (format "g++ %s && ./a.out" (buffer-file-name))))

(define-key c++-mode-map (kbd "<f5>") #'my-g++-compile-and-run)
2. 借助emacs-wiki的smart-compile,并在你需要使用的语言上面加上运行的命令

在这里插入图片描述
参考链接在最下方

参考资料:

https://emacs-china.org/t/topic/4871
https://www.emacswiki.org/emacs/SmartCompile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值