web-dev-qa-db-ja.com

エディターを終了せずにCプログラムをコンパイルする方法は?

Linux mintでvimエディターを使用しています。エディターを離れずにcプログラムをコンパイルする方法があるかどうか知りたいです。

16
user1614244

いくつかの可能性があります。

1つの方法は、

:!gcc file.c

しかし、より良い戦略は、Makefileを用意し、次のコマンドを使用してコンパイルすることです。

:make

最も簡単なMakefileは次のようになります。

program:
        gcc file.c

他の人はこれをもっとよく説明できます

19
Bernhard

Vimでこれを行う標準的な方法は、コンパイラ構成設定を使用することです。 vimのインストールには、ほぼ確実にgccのコンパイラプラグインが付属しています。タイプ:help compiler Vimでこれがどのように機能するかについての詳細を調べてください。

Gccをcソースファイルに関連付けるには、.vimrcに次のようなものが必要です。

au BufEnter *.c compiler gcc
9
itsbruce