我使用VisualStudio2010和ifort在Windows (7,64位)下开发并运行了一些Fortran代码。
该代码主要编译到DLL文件中,在Windows上进行测试,并部署到大约。25%的时间到Windows (Windows 2000到视窗7)和75%的SUSE适配Linux。虽然Windows解决方案完全由我来处理,但是Linux“分支”是由其他人编译的(它是100%相同的代码)。Linux分支是用g95/NAG编译器编译的。
由于有些决定超出了我们的控制范围,我们将从唠叨转变为强悍。经过一些测试后,我们发现用gfortran编译的代码(以及一些像-o2这样的优化)比Windows和ifort (没有优化,完全调试)花费的时间大约是完成时间的两倍。我们有机会在Linux和ifort下编译代码,获得了Windows + ifort的速度。(NAG编译代码介于两者之间。)
出于明显的原因,我们希望使用和Linux编译代码,因此:
是否可以在Windows和ifort下编译SUSE Linux (使用cmd或VisualStudio2010)?
https://stackoverflow.com/questions/30118670
复制相似问题