我想使用 gcc 而不是使用 javac 编译我的 java 程序 因为它比javac能给出更详细的信息。
在我的启动配置中。 我使用“make”来帮助我编译我的程序 所以我必须先将编译器设置为“make”
当文件类型为java时,我使用此命令将编译器自动设置为gcc。 autocmd FileType java编译器gcc
但是当我尝试使用“make”编译我的程序时 它给出了很多我不明白的信息, 并且无法编译程序。
但是, 当我第一次将编译器设置为javac时,然后将其设置为gcc。 “制作”有效!!
- 在我的启动配置中:autocmd FileType java编译器javac
- 当我编辑文件时,:compiler gcc
然后我可以使用 make 和 gcc 编译器来编译我的 java 程序
我不知道这是什么问题。 我可以自动将编译器设置为 gcc 而不是稍后在编辑文件时设置它吗??
最佳答案
在 .vimrc 中尝试 autocmd FileType java set makeprg=gcc
。
关于java - 无法使用autocmd设置的gcc在MacVim中编译java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10946492/