Sign in Join
Wiki copytemporary

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.

Revision 1, last changed by WikiArchive .

Edited on wiki.freepascal.org by 4 people, 2004–2015

From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.

WhenWhoWhat changed
FPK
FPK
FPKReverted edit of 123, changed back to last version by FPK (minor)
FPKTodo
FPKStatus
FPKStatus
FPKTodo
FPK
WanderlanStatus
WanderlanStatus
WanderlanTodo
WanderlanTodo
WanderlanStatus
WanderlanStatus
WanderlanDebugging and Profiling
WanderlanDebugging and Profiling
BigChimpDo we need to save this page? What useful information does it provide?
Jwdietrich
BigChimpobsolete warning
JwdietrichPlatform template added.
JwdietrichFixing a typo.

Talk about this page

Nobody has opened a bench for this page yet. Sign in to open one.