Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Cygwin下使用英特尔Fortran Composer XE for Linux_Cygwin_Fortran_Intel - Fatal编程技术网

在Cygwin下使用英特尔Fortran Composer XE for Linux

在Cygwin下使用英特尔Fortran Composer XE for Linux,cygwin,fortran,intel,Cygwin,Fortran,Intel,我以前使用过GNU FORTRAN编译器gfortran。但由于这款手机可用于个人非商业用途,我决定试一试。可以在Cygwin下使用吗?我不知道从哪里开始让它工作,所以欢迎所有的帮助。我之前的评论变成了某种回答 乍一看,这是一个有趣的问题。但是,如果您能够做到这一点,您将如何处理编译器创建的可执行文件呢?我怀疑您会这样做,但如果您这样做了,您将在Windows平台上拥有一个Linux可执行文件(而且英特尔编译器不支持从Linux交叉编译Windows)。不要忘记Cygwin不是Linux,它是一

我以前使用过GNU FORTRAN编译器
gfortran
。但由于这款手机可用于个人非商业用途,我决定试一试。可以在Cygwin下使用吗?我不知道从哪里开始让它工作,所以欢迎所有的帮助。

我之前的评论变成了某种回答

乍一看,这是一个有趣的问题。但是,如果您能够做到这一点,您将如何处理编译器创建的可执行文件呢?我怀疑您会这样做,但如果您这样做了,您将在Windows平台上拥有一个Linux可执行文件(而且英特尔编译器不支持从Linux交叉编译Windows)。不要忘记Cygwin不是Linux,它是一个(DOS/Windows)程序,为Windows用户提供Linux为其用户提供的一些功能。要从Cygwin命令行运行可执行文件,必须为DOS/Windows构建可执行文件


您可能会在Windows PC上进一步安装Linux虚拟机,并在虚拟机上安装编译器,而我对此没有任何经验。您仍然无法从Linux编译器中获取Windows可执行文件,但如果您获得成功,您将获得在VM下运行的可执行文件。

最后一个选项是我如何做到的-使用VirtualBox或VMWare Player在Windows中设置Linux VM-我可以直接从下载的ISO文件安装Ubuntu,现在我可以在我的Linux系统和Windows桌面之间移动了。我很有兴趣了解到这一点,我对虚拟机方法是否有效表示怀疑。我可以自己试一试。它运行得非常好-唯一的问题是确保我给了虚拟机足够的内存-我最初意外地将它设置为512MB,速度非常慢。幸运的是,执行“系统升级”相当于点击几下。