如何将在windows下写的程序编译成linux下的可执行程序文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将在windows下写的程序编译成linux下的可执行程序文件?相关的知识,希望对你有一定的参考价值。

我在windows下用fortran(F90)写了一段程序,怎样把它编译成linux下的可执行程序,而不是.exe文件?
注:我用的是intel visual fortran compiler for visual studio 2005

谢谢!

用linux自带的fortran编译器gfortran重新编译源程序就可以了。
intel visual fortran 也有linux版本,在网上找找看。
www.programfan.com论坛的fortran版上有讨论这个问题的帖子,你搜一下应该能找到相关下载。
参考技术A 在Linux上用Fortran编译器本地编译。或者用Windows版GCC的Fortran组件交叉编译。本回答被提问者采纳 参考技术B 程序本身和编译环境没关系,在什么平台下编译就生成什么平台的文件。
编译选项可能略有不同。

Windows下怎样编译出可在Linux上执行的程序

1、可以安装cygwin,Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件,搜索官网下载即可,下载完成,安装的时候注意记得安装相关语言的编译器、解释器,在cygwin中生成Linux可执行文件。
2、 可以安装vmware、virtualpc等虚拟机,在虚拟机里安装linux系统,然后在linux系统中编译相应的源码,生成linux上的可执行文件。
参考技术A 总共又三种方案:mingw+codeblocks,是windows下的gcc编译工具+跨的轻量ide,可以编译c++的程序,还可以使用wxWidget(跨的界面工具)
使用cygwin,是windows下中间件级别的编译工具。可以在cygwin下用命令行编译程序。
使用vmware或者其他虚拟机,安装目标linux系统,并且编译。这是虚拟硬件级别的编译工具,其编译的程序是完全可以在linux系统上运行的。本回答被提问者采纳

以上是关于如何将在windows下写的程序编译成linux下的可执行程序文件?的主要内容,如果未能解决你的问题,请参考以下文章

怎么把在windows系统下写的java程序放到Linux系统上执行

在Linux下写的网页文件,用Linux可以打开,但无法用windows打开(.php和html 文件都不行)。

用C语言编写的程序,能不能直接在Linux下运行?

java程序在不同平台下运行速度差异,求原因及解决办法!!!!!

在windows 下编写的c语言软件可以任意移植到其他系统(例如:linux操作系统)中运行么

如何在windows下写shell脚本