![如何在不离开编辑器的情况下编译ac程序?](https://linux22.com/image/26585/%E5%A6%82%E4%BD%95%E5%9C%A8%E4%B8%8D%E7%A6%BB%E5%BC%80%E7%BC%96%E8%BE%91%E5%99%A8%E7%9A%84%E6%83%85%E5%86%B5%E4%B8%8B%E7%BC%96%E8%AF%91ac%E7%A8%8B%E5%BA%8F%EF%BC%9F%20.png)
我在 Linux mint 上使用 vim 编辑器。我想知道是否有任何方法可以在不离开编辑器的情况下编译c程序。
答案1
有几种可能性。
一种方法是使用编译
:!gcc file.c
但更好的策略是使用Makefile
并编译
:make
最简单的地方Makefile
看起来像。
program:
gcc file.c
答案2
在 Vim 中执行此操作的规范方法是使用编译器配置设置。你的 vim 安装几乎肯定带有一个编译器插件海湾合作委员会。输入:help compiler
Vim 以了解有关其工作原理的更多信息。
要将 gcc 与 c 源文件关联起来,您的 .vimrc 中需要类似这样的内容:
au BufEnter *.c compiler gcc