Действительно, вопрос о стене здесь, но есть ли способ скомпилировать строку кода C в GCC без какого-либо носителя для хранения этой строки (например, исходного файла)?Скомпилировать строку кода C
Что-то вдоль линий:
$ gcc "#include <stdio.h> int main(void){ printf('hello world'); return 0;}" -o test
ощущению действительно грязная, но это было бы очень хорошо, если бы был какой-нибудь простой способ сделать такого рода вещи.
Возможный дубликат [Можно ли получить GCC для чтения из pipe?] (http://stackoverflow.com/questions/1003644/is-it-possible-to-get-gcc-to-read-from-a-pipe) –