我有一个使用Fortran的项目,我使用gvim作为我的编辑器。当我在我的makefile中使用gfortran作为我的编译器时,我没有遇到任何问题。我也有一个使用intel fortran的makefile版本,当从终端调用makefile时也可以正常工作。使用英特尔Fortran与vim制作
我的问题是在gvim中。我的makefile的Gfortran版本在vim中调用时效果很好:make和它向我显示错误并跳转到它们等等。但是,当我使用ifort版本时,:vim中的make命令给我一个错误,说他找不到ifort 。
ifort可以在终端上正常工作。我编辑了〜/ .bashrc和/etc/bash.bashrc,以便它可以获得intel编译器。我使用Crunchbang Waldorf(阅读:Debian Testing),我记得在LMDE中有同样的问题。
任何帮助感激
Vim使用'shell'选项指定的shell来运行make命令。默认情况下,它不会以交互模式启动,因此不会读取'.bashrc'文件。尝试添加命令行开关以使shell交互:':set shell + = \ -i',然后像往常一样使用':make'命令。 – 2012-07-29 04:03:59
这工作得很好,谢谢。 – utku 2012-07-29 17:30:18