分页: 1 / 1

请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编译器)

发表于 : 2012-03-26 21:22
lyricorpse
问题一:
我在/etc/bash.bashrc中已经souce /opt/intel/.../ifortvars.sh ia32了,在终端中也可以直接使用ifort命令,为什么在gvim中无法直接调用呢?导致quickfix也用不了。。。
问题二:
我试着在.vimrc中写了个调用ifort编译当前文件的函数,直接使用绝对路径的,自然可以编译,但有个问题:编译程序的时候,提示错误,但出来的信息很长,无法一屏显示,但拉滚动条又无法显示出之前的内容,按翻页键也没用,请问这个情况有办法翻页么?

Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编

发表于 : 2012-03-26 21:39
lilydjwg
1. bashrc 只有交互的 bash 才会 source 的;你应该写到 profile 文件中去;
2. 没有好的办法;不过这种情况下你应该使用 quickfix。详见文档。

Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编

发表于 : 2012-03-26 21:47
lyricorpse
lilydjwg 写了:1. bashrc 只有交互的 bash 才会 source 的;你应该写到 profile 文件中去;
2. 没有好的办法;不过这种情况下你应该使用 quickfix。详见文档。
呃,刚才没有把改过的.profile重新读入,注销重新登录之后可以了,感谢哈~~

Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编

发表于 : 2012-03-26 21:55
lilydjwg
lyricorpse 写了:
lilydjwg 写了:1. bashrc 只有交互的 bash 才会 source 的;你应该写到 profile 文件中去;
2. 没有好的办法;不过这种情况下你应该使用 quickfix。详见文档。
谢谢,profile似乎不支持source命令,我直接添加了ifort的绝对路径,但是vim中仍然无法调用呢。。。请问怎么办?

代码: 全选

if [ -d "/opt/intel/composer_xe_2011_sp1.8.273/bin/ia32" ] ; then
    PATH="/opt/intel/composer_xe_2011_sp1.8.273/bin/ia32:$PATH"
fi
profile 中的内容在下一次登录时执行。你注销下吧。。。

Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编

发表于 : 2012-03-26 22:34
lyricorpse
profile 中的内容在下一次登录时执行。你注销下吧。。。
谢谢,关于第二个问题还是感觉很别扭,对于出错信息我现在可以在quickfix里面处理了,可是我要执行编译后的程序呢?
比如程序会print50行数据到屏幕上,这时没法翻页很憋屈啊。。。只能看到最后10来行的数据。。。有没有比较好的处理手段呢?
为什么不能翻页呢。。。感觉很bug。。。另外,可以调出终端?

Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编

发表于 : 2012-03-26 23:14
lilydjwg
lyricorpse 写了: 谢谢,关于第二个问题还是感觉很别扭,对于出错信息我现在可以在quickfix里面处理了,可是我要执行编译后的程序呢?
比如程序会print50行数据到屏幕上,这时没法翻页很憋屈啊。。。只能看到最后10来行的数据。。。有没有比较好的处理手段呢?
为什么不能翻页呢。。。感觉很bug。。。另外,可以调出终端?
用终端吧。终端多好用啊。

另外,如果你能为这里加上翻页功能的话就提交补丁吧。

Re: 请问为何在gvim中:!ifort 提示/bin/bash 中找不到ifort (Intel Fortran编

发表于 : 2012-03-27 12:23
lyricorpse
lilydjwg 写了:
lyricorpse 写了: 谢谢,关于第二个问题还是感觉很别扭,对于出错信息我现在可以在quickfix里面处理了,可是我要执行编译后的程序呢?
比如程序会print50行数据到屏幕上,这时没法翻页很憋屈啊。。。只能看到最后10来行的数据。。。有没有比较好的处理手段呢?
为什么不能翻页呢。。。感觉很bug。。。另外,可以调出终端?
用终端吧。终端多好用啊。

另外,如果你能为这里加上翻页功能的话就提交补丁吧。

:em01 再次感谢你~