diff --git a/seminaries/binrep/qtrvsim_binrep/Makefile b/seminaries/binrep/qtrvsim_binrep/Makefile
index ee9ef9973538a4d03dfcc72955e7a8ae89f1a3b7..fd7b3a321eb6921b8d6ea815371e90f2bbb5aa4a 100644
--- a/seminaries/binrep/qtrvsim_binrep/Makefile
+++ b/seminaries/binrep/qtrvsim_binrep/Makefile
@@ -23,6 +23,8 @@ LDFLAGS += -nostdlib
 LDFLAGS += -static
 #LDFLAGS += -specs=/opt/musl/riscv64-linux-gnu/lib/musl-gcc.specs
 
+LOADLIBES += -lgcc
+
 CFLAGS  += $(ARCHFLAGS)
 CXXFLAGS+= $(ARCHFLAGS)
 AFLAGS  += $(ARCHFLAGS)
@@ -51,7 +53,7 @@ all : default
 default : $(TARGET_EXE)
 
 $(TARGET_EXE) : $(OBJECTS)
-	$(CC) $(LDFLAGS) $^ -o $@
+	$(CC) $(LDFLAGS) $^ $(LOADLIBES) -o $@
 
 dep: depend