Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29244 Discussions

Can 32 bit application compiled by Degital Fortran run normally under 64bit Windows XP OS?

brb36641
Beginner
623 Views
I have one question.
Can 32 bit application compiled by Degital Fortran run normally under 64bit Windows XP OS?
I do not like to do recompile this 32 bit application by new compiler for 64bit OS.
I am afraid that DFFORT.dll can run normally under 64bit OS.
Someone give me information regarding this issue.
Thank you.
0 Kudos
4 Replies
Steven_L_Intel1
Employee
623 Views
32=bit applications run on 64-bit Windows. You can't (easily) use a 32-bit DLL from a 64-bit EXE, though. A 32-bit DLL will work with 32-bit EXEs.
0 Kudos
TimP
Honored Contributor III
623 Views
As earlier posts on this forum say, I think no one has been able to install the Compaq Fortran on 64-bit Windows. I doubt the older Digital Fortran would do any better. If that doesn't defeat your idea of normal operation, you could simply copy the .exe and .dll's into a folder. In principle, then, it could run.
You could copy the directory structure of a DVF installation over into the Program Files (x86) directory, and set the PATH analogous to what it is on a 32-bit Windows installation.
Remember that 64-bit Windows doesn't put 32-bit .dll's in SYSTEM32; instead it puts them in SYSWOW64, so you may be better off keeping any .dll's from your application or from DVF in their own directories. So, you can see, you may have to adjust your definition of normality for this to have any chance.
It is possible to make a shortcut which runs a 32-bit .exe explicitly under syswow64, in case it doesn't happen automatically. wow64 apparently stands for something like windows (32) on windows-64.
Any computer capable of running 64-bit Windows should benefit from re-compiling an application with ifort.
0 Kudos
Steven_L_Intel1
Employee
623 Views
Tim, that is true, but isn't the question that was asked.
0 Kudos
brb36641
Beginner
623 Views
Sorry for my response is delay.
Thank you very much for suggestions. I will run my program according to your suggestions.
Thank you again.
0 Kudos
Reply