Я делаю новую среду программирования, в котором Си используется в качестве бэкенда, попутно сам осваиваю Си. Приходится компилировать в gcc.
Нужно вызвать gcc, записав в его stdin код, а из его stdout получить результат. Подскажите чайнику как это делается.