1

javacよりも詳細な情報を提供できるため、javacではなくgccを使用してjavaプログラムをコンパイルしたいと思います。

私のスタートアップ構成では。プログラムのコンパイルに「make」を使用しているので、最初に「make」のコンパイラを設定する必要があります

このコマンドを使用して、ファイルタイプがjavaの場合にコンパイラを自動的にgccに設定します。 autocmdFileTypejavaコンパイラgcc

しかし、「make」を使ってプログラムをコンパイルしようとすると、理解できないメッセージがたくさん出て、プログラムをコンパイルできません。

ただし、最初にコンパイラをjavacに設定したときは、後でgccに設定しました。「作る」作品!!

  1. 私のスタートアップ設定では:autocmdFileTypejavaコンパイラjavac
  2. ファイルを編集しているとき、:compiler gcc

次に、makeとgccコンパイラを使用してJavaプログラムをコンパイルできます。

何が問題なのかわかりません。後でファイルを編集するときにコンパイラを設定する代わりに、コンパイラを自動的にgccに設定できますか?

4

1 に答える 1

1

autocmd FileType java set makeprg=gcc.vimrc で試してください。

于 2012-06-08T09:56:05.877 に答える