История изменений
Исправление actics, (текущая версия) :
пруф:
[actics@x120e ~]$ cat a.S
.section .text
.globl _start
_start:
    mov $0x3c, %al
    mov $0x00, %rdi
    syscall
[actics@x120e ~]$ as a.S -o a.o
[actics@x120e ~]$ ld -m elf_x86_64 a.o -o a
[actics@x120e ~]$ ./a
[actics@x120e ~]$ objdump -D a
a:     формат файла elf64-x86-64
Дизассемблирование раздела .text:
0000000000400078 <_start>:
  400078:	b0 3c                	mov    $0x3c,%al
  40007a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  400081:	0f 05                	syscall 
Исправление actics, :
Вот, православный пруф:
[actics@x120e ~]$ cat a.S
.section .text
.globl _start
_start:
    mov $0x3c, %al
    mov $0x00, %rdi
    syscall
[actics@x120e ~]$ as a.S -o a.o
[actics@x120e ~]$ ld -m elf_x86_64 a.o -o a
[actics@x120e ~]$ ./a
[actics@x120e ~]$ objdump -D a
a:     формат файла elf64-x86-64
Дизассемблирование раздела .text:
0000000000400078 <_start>:
  400078:	b0 3c                	mov    $0x3c,%al
  40007a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  400081:	0f 05                	syscall 
Исходная версия actics, :
Вот, более православно:
[actics@x120e ~]$ cat a.S
.section .text
.globl _start
_start:
    mov $0x3c, %al
    mov $0x00, %rdi
    syscall
[actics@x120e ~]$ as a.S -o a.o
[actics@x120e ~]$ ld -m elf_x86_64 a.o -o a
[actics@x120e ~]$ ./a
[actics@x120e ~]$ objdump -D a
a:     формат файла elf64-x86-64
Дизассемблирование раздела .text:
0000000000400078 <_start>:
  400078:	b0 3c                	mov    $0x3c,%al
  40007a:	48 c7 c7 00 00 00 00 	mov    $0x0,%rdi
  400081:	0f 05                	syscall