GAS: Assembling: as -o program.o program.s Linking: ld -o program program.o Executing: program Linking when an external C library is to be used: ld --dynamic-linker /lib/ld-linux.so.2 -lc -o program program.o Examine exit code: echo $?