Действительно, отстраненный вопрос, но есть ли способ скомпилировать строку кода C в GCC без какого-либо носителя для хранения этой строки (например, исходного файла)?
Что-то вроде:
$ gcc "#include <stdio.h> int main( void ){ printf('hello world'); return 0;}" -o test
Чувствуется себя очень грязно, но было бы очень хорошо, если бы был какой-то простой способ сделать это.