История изменений
Исправление e7z0x1, (текущая версия) :
Ну я изначально пытался с gcc и clang запускать, там примерно такие же результаты. В данном случае можно тогда уж принести tcc если по каким-то причинам нужен интерактивный c.
Вот так кстати работает
echo '
#include <unistd.h>
int main(int argc, char* argv[])
{
write(STDOUT_FILENO, "Hello!\\n", 7);
return 0;
}
'|tcc -xc - -o /dev/stdout | elfexec
Исходная версия e7z0x1, :
Ну я изначально пытался с gcc и clang запускать, там примерно такие же результаты. В данном случае можно тогда уж принести tcc если по каким-то причинам нужен интерактивный c.