- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi , we just move from cvf to ivf, and we used to use command lines-makefiles style forcompiling/building. I tried a simplist example, main.f90 contains a single line
> print*,' hello, the world'
the relevant part of the batch file
> call ifortvars_ia32_intel64.bat
> ifort /Qvc7.1 ../files/source/main.f90
and the error message :
Intel Visual Fortran Compiler Professional for applications running on Intel 64, Version 11.0.072 Copyright (C) 1985-2009 Intel Corporation. All rights reserved.
The specified configuration type is missing. The tools for the configuration might not be installed.
Intel Visual Fortran Compiler Professional for applications running on Intel 64, Version 11.0 Build 20090131 Package ID: w_cprof_p_11.0.072 Copyright (C) 1985-2009 Intel Corporation. All rights reserved.
ifort: warning #10268: Microsoft compiler version 6.0 or earlier is not supported
Microsoft Incremental Linker Version 6.00.8447
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
-out:main.exe
-subsystem:console
main.obj
main.obj : fatal error LNK1136: invalid or corrupt file
Can any one here help me with that? I must have missed something simple and important. By the way, i have xp system, core 2 processor .
Thx a lot!
Jin Li
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is incorrect:
> call ifortvars_ia32_intel64.bat
It should be:
> call ifortvars.bat ia32_intel64
where ifortvars.bat is in the compiler's BIN folder. By calling the lower level file directly you miss important setup that would otherwise be done.
You say you are running XP - is this the "x64" version? If not, why are you choosing to compile for a 64-bit target? If you're simply migrating from CVF, I'd suggest replacing "ia32_intel64" with "ia32".
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This is incorrect:
> call ifortvars_ia32_intel64.bat
It should be:
> call ifortvars.bat ia32_intel64
where ifortvars.bat is in the compiler's BIN folder. By calling the lower level file directly you miss important setup that would otherwise be done.
You say you are running XP - is this the "x64" version? If not, why are you choosing to compile for a 64-bit target? If you're simply migrating from CVF, I'd suggest replacing "ia32_intel64" with "ia32".
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Steve,
That solves my problem, many thx.
you talked about XP system, indeed, I have right now 32 version. But I wonder in order to take advantage of intel64, what should i have? x64 version of w7? and what processor (i7 ?) should i have? That's actually the important thing we have to plan for our next few computers.
Thanks again
Jin
- 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
thx, Steve. I think I know what to order next time.
![](/skins/images/71A9511A625CE5D5D45FB59952A4AA71/responsive_peak/images/icon_anonymous_message.png)
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page