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

Intel(R) 64 environment error on Windows 7

rookie2010
Beginner
884 Views

Hi there,

We gotsome Windowsmachine which has Intel Fortran Compiler (10.0.025) installed.
We always use the command prompr from
Start->.....->Intel Software Development Tool->Intel Fortran Compiler 10.0.025
->Intel Fortran Compiler for applications running on IA-32,Version 10.0.025 build environment

and run ifort command to build our package.

Launching command windows (IA-32 or Intel 64) with above way goes fine on a 32-bit Vista Business.
We can build 32-bit and 64-bit applications. However, on another 64-bit Windows 7 Professional SP1
we cannot build 64-bit applications (32-bit OK). The error shown in the command prompt of
Intel Fortran Compiler for applications running on Intel 64,Version 10.0.025 build environment:

C:\\Windows\\system32>cd C:\\package\\gen64

C:\\package\\gen64>ifort zgen.f

Intel Visual Fortran Compiler for applications running on Intel 64, Versio
n 10.0 Build 20070426 Package ID: W_FC_P_10.0.025
Copyright (C) 1985-2007 Intel Corporation. All rights reserved.

C:\\package\\gen64\\gen.f(435): (col. 7) remark: LOOP WAS VECTORIZED.
C:\\package\\gen64\\gen.f(1345): (col. 7) remark: LOOP WAS VECTORIZED.
ifort: error #10037: could not find 'link'

The 32-bit Vista, which can build 32-bit and 64-bit by ifort, has Microsoft Visual Studio 2005 installed
but Windows 7, which cannot build 64-bit by ifort, does not have any version of Visual Studio.

How should we resolve the problem? All opinion is very much appreciated.




0 Kudos
7 Replies
mecej4
Honored Contributor III
884 Views
>Windows 7, which cannot build 64-bit by ifort, does not have any version of Visual Studio.

That is the crux of the problem. Reading the release notes for your Intel Fortran version will show you that VS is one of the prerequisites for installing Intel Fortran. Licensed versions of Intel Fortran come with an option to install an "integrated version" of Visual Studio (or a "Premier Partner Edition" with some earlier versions of Intel Fortran).

You need to install some version of Visual Studio for Intel Fortran to function -- this is not because an IDE is needed but in order to install the Microsoft SDK tools (linker, librarian, dumper, etc.) and runtime libraries.

0 Kudos
Steven_L_Intel1
Employee
884 Views
Version 10.0 did include Microsoft Visual Studio 2005 Premier Partner Edition and, while version 10.0 did not support Windows 7, I'd expect it to install. Please download the installer that includes VSPPE, uninstall Fortran and install the new one. Ideally, you'd use version 11.1 which supports Windows 7.
0 Kudos
rookie2010
Beginner
884 Views

Many thanks to mecej4 and Steve. I'll try to work it out next year and let you folks know how it goes.
Merry Xmas and Happy New Year!

0 Kudos
SergeyKostrov
Valued Contributor II
884 Views
Quoting rookie2010
...

but Windows 7, which cannot build 64-bit by ifort, does not have any version of Visual Studio.
...


What about some version of Microsoft Platform SDK?

- Could be installed much faster compared to a Visual Studio
- It has everything to compile and build 32-bit or 64-bit applications
-It isa free software
- It uses less disk space

Best regards,
Sergey

0 Kudos
Elham_S_
Beginner
884 Views

Hi Steve,

 

I had Fortran 10.0.025 installed on my computer (with Windows 7, 64bit) and was working fine. Then I had a problem with my windows and had to reinstall windows and lost all the software. Now, I have reinstalled Fortran from its CD (Installed Visual Studio 2010 first), but when I try to run the compiler for applications running on Intel (R) 64, I got this message that "The system cannot find the path specified". I would appreciate if you can help me with this problem.

I should mention when I open the Compiler for applications running on IA-32, I do not get this message.

Many thanks,

Elham

 

PS. I cannot switch to a newer version of Fortran because I want to develop LS Dyna User materials and all the codes are written with version 10, and they do not have support files for newer versions of Fortran.

 

 

0 Kudos
mecej4
Honored Contributor III
884 Views

When you reinstalled VS-2010, did you ask that the 64-bit C/C++ compiler, libraries and tools be installed? Those are probably what the message refers to.

0 Kudos
Steven_L_Intel1
Employee
884 Views

Compiler version 10.0 from 2006 didn't know about VS2010 and can't work with VS2010. It did include VS2005 Premier Partner Edition which should have installed Intel 64 support. What exactly are you doing that gets you the error message? Can you paste a log or attach a screenshot (use Select Media button below, not the one in the toolbar.)

0 Kudos
Reply