- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am going to have a EM64T or AMD64 system.
1. Can I build and run a 32-bit program on Windows XP 64-bit?
2. Can I build and run a 64-bit program on Windows XP 32-bit?
Link Copied
3 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1. Windows 32-bit programs run with full support on 64-bit Windows. Compiling 32-bit applications on 64-bit Windows will not be supported until Microsoft releases Visual Studio 2005. It may be possible to hack together a 32-bit compile environment with current releases; there is nothing inherently preventing it.
2. Windows 64-bit programs can be built on 32-bit Windows. There is no foreseeable practical way to run 64-bit applications on a 32-bit platform.
2. Windows 64-bit programs can be built on 32-bit Windows. There is no foreseeable practical way to run 64-bit applications on a 32-bit platform.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you tell me how can I compile a 64 bit program on 32-bit windows for AMD64? I plan to build a Fortran static library for AMD64, the I use the library in a C++ project, which is also used in AMD64. Can I build both the Fortran library and C++ project on 32-bit windows? What environment should I have except for VS 2005?
Thanks,
Zhanghong Tang
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
First, you need the Microsoft Platform SDK for Windows Server 2003, build 1289 or higher. You would then use the Intel Fortran compiler for Intel EM64T to build the application. You don't need Visual Studio for this, as it is done from the command line. (And VS2005 is not supported yet anyway.) Use the /QxW switch when targeting AMD processors.
You can do all of this on a 32-bit Windows system - you just can't run or debug the program there.
You can do all of this on a 32-bit Windows system - you just can't run or debug the program there.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page