Хорошо, после еще одного поиска, я обнаружил, что есть способ сделать это. gcc имеет ряд каталогов по умолчанию, которые он ищет (которые я уже знал - я просто не знал, как они были определены). Самый простой способ сделать то, что я хотел, это добавить каталоги в эти переменные среды. Тот, который мне нужен был
$CPATH
Устанавливает путь, по которому gcc ищет включаемые файлы. Установка этого каталога в нужную мне папку решила мою проблему.