GCC — это коллекция компиляторов GNU. Это де-факто стандартный компилятор для C, C++, Go, Fortran и Ada в Linux, а также поддерживает многие другие языки и платформы.
Makefile — это входной файл для языка управления сборкой / инструмента make. Он определяет цели и зависимости вместе с соответствующими командами для выполнения (также известными как рецепты) для обновления целей.
Сценарий настройки — это исполняемый сценарий, предназначенный для помощи в разработке программы для запуска на большом количестве различных компьютеров.
Autotools — это набор инструментов программирования (в основном autoconf, automake и libtool), предназначенных для помощи в переносе пакетов исходного кода во многие Unix-подобные системы.