26 lines
791 B
Batchfile
26 lines
791 B
Batchfile
@echo off
|
|
echo Building Fibonacci assembler program with NASM...
|
|
|
|
if exist "C:\Program Files\NASM\nasm.exe" (
|
|
echo Assembling with NASM...
|
|
"C:\Program Files\NASM\nasm.exe" -f win64 fibonacci.nasm -o fibonacci.obj
|
|
if %errorlevel% equ 0 (
|
|
echo Linking...
|
|
link /SUBSYSTEM:CONSOLE fibonacci.obj kernel32.lib
|
|
if %errorlevel% equ 0 (
|
|
echo Build successful!
|
|
echo Run with: fibonacci.exe
|
|
) else (
|
|
echo Linking failed!
|
|
)
|
|
) else (
|
|
echo Assembly failed!
|
|
)
|
|
) else (
|
|
echo NASM assembler not found.
|
|
echo Please install NASM from https://www.nasm.us/
|
|
echo Then run: nasm -f win64 fibonacci.nasm -o fibonacci.obj
|
|
echo And then: link /SUBSYSTEM:CONSOLE fibonacci.obj kernel32.lib
|
|
)
|
|
|
|
pause |