требуется большая часть IDE для создания проекта, потому что ему нужна дополнительная информация, например, с какой библиотекой должна быть связана программа и т. д. Я использую geany для компиляции одного файла и Qt Creator для проекта, это хорошая среда разработки, но вы будете необходимо создать проект. Вы можете использовать geany в качестве программы по умолчанию для открытия файла .c.