nasm -f elf first_program.asm
gcc -o first_program first_program.o lib/driver.c lib/asm_io.o
./first_program
This example works for find_prime_number.asm
:
F="find_prime_number"; clear; nasm -f elf "$F".asm; gcc -o $F "$F".o lib/driver.c lib/asm_io.o; ./$F