在window下vs2008中的fortran程序怎么放在Linux系统下运行???
展开全部
貌似不可能……
手工移植吧……linux 下面确实有 fortran 的编译器,gcc 自己就有。intel 也有自己的……
但问题是你的这些代码估计不能直接拿来编译……而且 vs2008 的编译控制环境和 Linux 下面常用的 make 编译控制环境不同……编译过程如果是大项目会有难度……
建议你下次选择 linux 下面常用的东西开发吧……至少编译成 Windows 下面的东西是有解决办法的,linux 下面的很多程序都能在 Windows 下面用,Windows 下面的跑到 linux 下就不一定的……
----------------
拷贝进 Linux 后开始移植……需要自己从轿物头写编译过程控制脚本,也就是 make 的 Makefile 。VS2008 本身有项目控制的东西,但 Linux 下面用不了(或许会有转换器)。
我建议你重写一个 Linux 下面的 fortran 项目,代码可以抄过来。
或者试试州野 wine 跑你 Windows 下面编译出来的程序。但 wine 对程序的要求比较高,你太多的引用 Windows 功能库他如果没有对应的模拟程序就不行的。闭迹液
手工移植吧……linux 下面确实有 fortran 的编译器,gcc 自己就有。intel 也有自己的……
但问题是你的这些代码估计不能直接拿来编译……而且 vs2008 的编译控制环境和 Linux 下面常用的 make 编译控制环境不同……编译过程如果是大项目会有难度……
建议你下次选择 linux 下面常用的东西开发吧……至少编译成 Windows 下面的东西是有解决办法的,linux 下面的很多程序都能在 Windows 下面用,Windows 下面的跑到 linux 下就不一定的……
----------------
拷贝进 Linux 后开始移植……需要自己从轿物头写编译过程控制脚本,也就是 make 的 Makefile 。VS2008 本身有项目控制的东西,但 Linux 下面用不了(或许会有转换器)。
我建议你重写一个 Linux 下面的 fortran 项目,代码可以抄过来。
或者试试州野 wine 跑你 Windows 下面编译出来的程序。但 wine 对程序的要求比较高,你太多的引用 Windows 功能库他如果没有对应的模拟程序就不行的。闭迹液
展开全部
只能移代码吧
没听说过linux程序在windows下直接运行的
最多是linux程序一般有windows版
gcc应该就能自动识别(没用过态卖饥fortran 不知道有没有什么库的问题 如果只是很基本的应该没什么问配银题) 安装gcc(除了archlinux这类啥都不给装的外正常的发帆返行版应该都带了)后应该直接用gcc + 文件名编译就行gcc应该能自动识别拓展名(虽然我不能识别)
没听说过linux程序在windows下直接运行的
最多是linux程序一般有windows版
gcc应该就能自动识别(没用过态卖饥fortran 不知道有没有什么库的问题 如果只是很基本的应该没什么问配银题) 安装gcc(除了archlinux这类啥都不给装的外正常的发帆返行版应该都带了)后应该直接用gcc + 文件名编译就行gcc应该能自动识别拓展名(虽然我不能识别)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不行吧,,俩系统的字符含义啥的都不一样,编译时也不同,建议是重写一份
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询