1

我想使用 gcc 而不是 javac 编译我的 java 程序,因为与 javac 相比,它可以提供更详细的信息。

在我的启动配置中。我使用“make”来帮助我编译我的程序,所以我必须先将编译器设置为“make”

当文件类型为 java 时,我使用此命令将编译器自动设置为 gcc。 autocmd FileType java 编译器 gcc

但是当我尝试使用“make”编译我的程序时,它发出了很多我不明白的消息,并且无法编译程序。

但是,当我第一次将编译器设置为 javac 时,稍后将其设置为 gcc。“制作”作品!

  1. 在我的启动配置中:autocmd FileType java compiler 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 回答