如何在不离开编辑器的情况下编译ac程序?

如何在不离开编辑器的情况下编译ac程序?

我在 Linux mint 上使用 vim 编辑器。我想知道是否有任何方法可以在不离开编辑器的情况下编译c程序。

答案1

有几种可能性。

一种方法是使用编译

:!gcc file.c

但更好的策略是使用Makefile并编译

:make

最简单的地方Makefile看起来像。

program:
        gcc file.c

其他人可以更好地解释这一点

答案2

在 Vim 中执行此操作的规范方法是使用编译器配置设置。你的 vim 安装几乎肯定带有一个编译器插件海湾合作委员会。输入:help compilerVim 以了解有关其工作原理的更多信息。

要将 gcc 与 c 源文件关联起来,您的 .vimrc 中需要类似这样的内容:

au BufEnter *.c compiler gcc

相关内容