To nie je veľa, tak máš teda dve možnosti:
1.) Postupnosť príkazov cez terminál
Kód:
gcc main.c karel.c -c -std=gnu99 -Werror -pedantic
gcc main.o karel.o -o karel
ti vytvorí binárku s menom karel
Prvý riadok ti vytvorí tzv. object files, druhý ich zlinkuje dokopy (tzn. prvý kompiluje, druhý linkuje)
2.) Do súboru s názvom Makefile napíšeš:
Kód:
all: karel
karel: main.o karel.o
gcc main.o karel.o -o karel
main.o: main.c
gcc main.c -c -std=gnu99 -Werror -pedantic
karel.o: karel.c
gcc karel.c -c -std=gnu99 -Werror -pedantic
A toto v termináli pustíš príkazom make