Вывести на экран строку «Hello, world»; получить статически собранный исполняемый файл.
GNU Assembler:
str: .ascii "Hello, world\n"
.global main
main:
mov $1, %rax
mov $1, %rdi
mov $13, %rdx
mov $str, %rsi
syscall
mov $0, %rdi
mov $60, %rax
syscall
$ as -o hello.o hello.s
$ ld -e main -o hello hello.o
$ strip hello
$ ll hello
-rwxrwxr-x 1 me me 392 апр. 1 20:08 hello*