LINUX.ORG.RU

История изменений

Исправление 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.