Skip to content

Commit 8d0aaac

Browse files
xaitaxdledda-r7
andauthored
Update data/templates/src/pe/exe/template_aarch64_windows.asm
Co-authored-by: Diego Ledda <[email protected]>
1 parent ea68ee5 commit 8d0aaac

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

data/templates/src/pe/exe/template_aarch64_windows.asm

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,14 @@
1010
; LINK.exe template_aarch64_windows.obj /SUBSYSTEM:WINDOWS /ENTRY:main /NODEFAULTLIB kernel32.lib /OUT:template_aarch64_windows.exe
1111
;
1212
;
13+
; --- Cross Compilation (Microsoft Visual Studio Build Tools) ---
14+
; 1. Locate Cross Compiler Tools and Libraries
15+
; In this case: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\Hostx64\arm64\
16+
; And: C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\arm64
17+
; 2. Assemble:
18+
; "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\Hostx64\arm64\armasm64.exe" -o template_aarch64_windows.obj template_aarch64_windows.asm
19+
; 3. Link:
20+
; "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.44.35207\bin\Hostx64\arm64\link.exe" template_aarch64_windows.obj /LIBPATH:"C:\Program Files (x86)\Windows Kits\10\Lib\10.0.26100.0\um\arm64" /MACHINE:ARM64 /SUBSYSTEM:WINDOWS /ENTRY:main /NODEFAULTLIB kernel32.lib /OUT:template_aarch64_windows.exe
1321
AREA |.text|, CODE, READONLY
1422

1523
; Import the Win32 functions we need from kernel32.dll

0 commit comments

Comments
 (0)