$ cat temp.s
.globl _start
.text
_start:
addl $4, %esp
$ as temp.s -o test.o
$ ld test.o -o test
$ ./test
Segmentation fault (core dumped)
$ objdump test -d
test: file format elf32-i386
Disassembly of section .text:
08048054 <_start>:
8048054: 83 c4 04 add $0x4,%esp