Korzystasz z kompilatora, tak jak zawsze, tylko zamiast w IDE, to w konsoli systemowej. Kompilator potrzebuje (jeśli chodzi o kod źródłowy) tylko ciągu znaków w pewnym kodowaniu, który interpetuje jako polecenia języka. Taki tekst możesz stworzyć gdziekolwiek, nawet w poczciwym Notatniku.
Co do samej kompilacji, to najpierw należy wybrać jakiś kompilator, np. GCC: https://gcc.gnu.org/. Sam opis procesu kompilacji możesz znaleźć w Internecie.