Как мне написать сценарий Makefile, который будет называть, например, gedit hashtable.cpp main.cpp &? Я знаю, как использовать их для компиляции и создания файлов tar, но я не уверен в этом.
Какая разница точно? Вместо gcc напишите gedit и все готово. Make просто выполняет команду в определенном порядке. Он предназначен для компиляций, для «общих» сценариев есть гораздо более подходящие инструменты, но вы можете сделать это, если хотите.
gcc
gedit
Make
Примерно так будет работать:
.PHONY : all all: hashtable.cpp main.cpp gedit hashtable.cpp main.cpp &
Gedit на самом деле не идеален для Make.