我在 Linux mint 上使用 vim 编辑器。我想知道是否有任何方法可以在不离开编辑器的情况下编译c程序。
Ber*_*ard 20
有几种可能性。
一种方法是使用编译
:!gcc file.c
Run Code Online (Sandbox Code Playgroud)
但更好的策略是使用 aMakefile并编译
:make
Run Code Online (Sandbox Code Playgroud)
最简单的地方Makefile。
program:
gcc file.c
Run Code Online (Sandbox Code Playgroud)
在 Vim 中执行此操作的规范方法是使用编译器配置设置。您的 vim 安装几乎肯定带有gcc的编译器插件。键入:help compiler在Vim中找到更多有关这个如何工作的。
要将 gcc 与 c 源文件关联起来,您需要在 .vimrc 中包含以下内容:
au BufEnter *.c compiler gcc
Run Code Online (Sandbox Code Playgroud)