Вам необходимо включить файл .h в ваш файл .c.
Существует две формы директивы include, которую вы можете поместить в исходный файл C:
#include "path/filename.h"
ThisВерсия, с файлом, который должен быть включен в кавычки, включает в себя файл относительно каталога .c файла.Конечно, вы можете указать абсолютный путь, но это не рекомендуется, так как вы должны адаптировать его всякий раз, когда вы перемещаете файл с кодом / .h на другой компьютер или в другое место.
#include <path/filename.h>
С файлом вinclude между <и>, файл будет найден относительно пути включения, который вы указываете компилятору.В вашем случае:
INC= /Desktop/Sysprog/Uebungsblatt6/a4/
$(CC) $(CFLAGS) awesome.c -o -I$(INC) $@
Ключ -I используется многими компиляторами для предоставления ему стандартного пути включения.Это может отличаться для вашего компилятора (и гуру может обеспечить некоторую корректировку, так как мой Make ржавый).