diff --git a/3.sharedmem/src/asm_readelf/Makefile b/3.sharedmem/src/asm_readelf/Makefile
index 02addbbeddd81fc0cc17589a048fd55c205b0aec..9f15c9a8669e27c7edfe4a5efe844e8f16fafa27 100644
--- a/3.sharedmem/src/asm_readelf/Makefile
+++ b/3.sharedmem/src/asm_readelf/Makefile
@@ -1,7 +1,7 @@
 all: simple exec
 
 simple: simple.o
-	gcc -Wall -s -nostdlib simple.o -o simple
+	ld simple.o -o simple
 
 simple.o: simple.asm
 	nasm -f elf64 simple.asm