Sign in Join
Wiki copytemporary

Revision 1 of 1, by Jwdietrich on 1-6-2015. The page as it is now.

Win64 for AMD64

(Windows only)

Obsolete

Warning: November 2013: this page is obsolete; Windows x64 support has been implemented. This page is kept for historical reference only...

Status

Compiling and building

Compiling a program

Win64 requires the usage of the internal linker of FPC so all programs must be compiled with -Xi.

Debugging and Profiling

There is currently no full debugger support available, we're working on improving this situation. Basic debugging can be done so far with WinDBG http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx, the missing dwarf support of WinDBG makes things a little bit difficult though.

GDB for Win64 (beta version) is already available at http://sourceforge.net/project/showfiles.php?group_id=202880&package_id=259447

Todo

Technical information

We're using our own assembler and linker to overcome the problem of the missing GNU Tools.

Information about the API etc. can be found at Win64/AMD64 API


From the Free Pascal wiki, page "Win64 for AMD64", as it stood on 2015-01-06 after a change by Jwdietrich, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.