作者callmei (挨)
看板Fortran
标题[闲聊] Photran - Linux下的Fortran IDE
时间Sun Jan 29 23:02:55 2012
如题,
最近开始改用LINUX,但是很不习惯使用终端机模式去compile
尤其要输入一堆最佳化的参数或者是用makefile就觉得很烦
所以就找到这个LINUX下的IDE介面,基本上其实这个IDE就是ECLIPSE
只是ECLIPSE可以利用不同的外挂插件 跟很多不同语言的编译器做结合来当作IDE
而其中用来跟FORTRAN做连结的外挂插件就叫作Photran
Photran的官方网页
http://www.eclipse.org/photran/index.php
里面有教如何安装跟使用,所以就没什麽好讲的了,
他的HELP跟DOCUMENT我觉得还蛮详细的,是用gfortran做例子
我看他的设定,目前这个第7版好像已经可以支援很多款FORTRAN的编译器了
除了GCC4.X内建的gfortran之外
我还有看到intel fortran、pgi fortran、还有IBM的不知道什麽编译器...等等 蛮多的
我目前只试过用Photran搭配gfortran及搭配intel fortran XE LINUX版
gfortran是GNU GCC 4.x版里附的,好像每个版本的LINUX都已灌好GCC了,所以不用再灌
intel fortran XE LINUX版是免费的,可以直接去INTEL网站抓,只有WIN版才要付费
只测试了很简单的HELLO WORLD
我的作业系统是Ubuntu 11.10
Photran搭配gfortran没什麽问题,基本上安装完ECLIPSE跟Photran後,
照着HELP跟DOCUMENT做就可以了
但是搭配intel fortran XE LINUX版时就有问题了
因为intel fortran XE LINUX版在安装时不像在WINDOWS版下会自动设定环境变数
在终端机模式下 可以利用source指令去设定,或直接修改.bashrc或root的profile
可是在使用Photran时,以上三种方法似乎都无效的
我不晓得是不是我作法不正确的关系...我也是最近才刚开始碰LINUX,超级新手...
总之 最後我发现在Ubuntu 11.10要修改环境变数PATH,
可以直接从/etc/environment里修改
所以我直接从这里修改环境变数PATH後,就可以直接从Photran里编译跟执行了
虽然只测了个HELLO WORLD,但是大致摸了一下,觉得还不错
至少WINDOWS版INTEL VISUAL FORTRAN的编译参数选项及link的参数选项,
在Photran都可以看到,所以我又可以继续一支滑鼠走天下...
只是毕竟是免费软体,而且Photran也没有跟INTEL合作,是自行开发
所以我也不晓得会不会有BUG,毕竟目前我只测了一个HELLO WORLD....
而且我发现他有个奇怪的地方,他编译前好像不会自动存档...
所以我得先手动存档後才能编译,否则编译出来的东西还是旧的CODE跟专案
不像WIN系统下的MICROSOFT STUDIO编译前都会自动存档@@
以上,提供一点心得
虽然知道很多使用LINUX写CODE的人都很专业,可以直接用终端机跟makefile编译
但我想应该还是有不少人跟我一样是被赶鸭上架,半途出家,一点都不专业~囧
所以应该还是有人跟我一样会想用图形化IDE XD
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.218.94
1F:推 YCTzeng:推 01/31 00:14
2F:→ jubilee2:推 02/01 17:27