我有一個使用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