- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have a doubt about EM64T. There are several build environments in the Intel fortran compiler 9.0. One of them is for EM64T. My question is whether this build environment for EM64T can be used under Windows x32-based platforms, or I
have to switch to 64-bit operating systems to use it.
Thanks in advance.
rotor
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm sure youarethesame guy who have solve my problemin the comp.lang.fortran group on GOOGLE. Definitely you have helped me a lot , I present my sincere thanks to you .
By the way, I have another problem. I have thetwoIntel fortranbuild environments(one for IA-32, the other for EM64T). Under the SDK of MS VS .net, when I compiler my program, how can I kown which build environment have been used when compiling, how can I switch between the two environments.
When I go to the command line for EM64T, the interpreter says " System can't find the path", what this means, how can I deal wiht it? The other one for IA-32 is OK.
Thanks
rotor
To see a world in a grain of sand,
And a heaven in a wild fllower,
Hold infinity in the palm of your hand,
And eternity in an hour.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Yes, I'm the same guy who responded to your questions in comp.lang.fortran. I'm glad that you found my comments helpful, and I'm also glad that you found the explanation in the release notes clear as I wrote that in an attempt to make sense of the different platforms.
When you use the "Fortran Build Environment for..." shortcut, it invokes the ifortvars.bat file that is in the correct subfolder (IA32in, EM64Tin, Itaniumin) for the platform you selected. That file invokes (for EM64T and Itanium) the setenv.bat (or .cmd) of the Microsoft PSDK that you have installed. If the compiler install could not find the PSDK, it may not have set this up properly.
For example, on my system, EM64Tinifortvars.bat starts out like this:
@echo off
Title Intel Fortran Compiler %s build environment for EM64T-based applications
echo.
echo Intel Fortran Compiler 9.0.028 build environment for EM64T-based applications
echo Copyright (C) 1985-2005 Intel Corporation. All rights reserved.
echo.
call "F:Program FilesMicrosoft Platform SDKSetEnv" /X64 /RETAIL
That last line sets up the PSDK. When I start a build session, I see this:
Intel Fortran Compiler 9.0.028 build environment for EM64T-based applications
Copyright (C) 1985-2005 Intel Corporation. All rights reserved.
Targeting Windows Server 2003 X64 RETAIL
Setting environment for IMSL Fortran Library - EM64T
So that is how I know which environment I'm in. It is possible to "switch", but it is much easier to just start a separate build environnment window for the other platform.
Does this information help?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for your instructions.
Under your help, I have found that the Microsoft PSDK installed improperly, so the folder "Microsoft Platform SDK" doesn't exist on my PC. That is why the system can't find the path it wants. Certainly it also can't find the file setenv.bat. Now I think the problem is gone with wind. However your kindness and patience will be remembered for ever.
Thank you very much.
Happy Christmas.
Best regards.
rotor
To see a world in a grain of sand,
And a heaven in a wild fllower,
Hold infinity in the palm of your hand,
And eternity in an hour.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page