LINUX.ORG.RU

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

Исправление shpinog, (текущая версия) :

Ради справедливости на лоре воляется.

#include <unistd.h>
#include <sys/syscall.h>

#define HELLO "Hello world!\n"

void _start() {
    syscall(SYS_write, 1, HELLO, sizeof(HELLO));
    syscall(SYS_exit, 0);
}
gcc  -static -o syscall syscallC.c -nostartfiles -s -Wl,-n

Тоже в 2 сискола.

Исходная версия shpinog, :

#include <unistd.h>
#include <sys/syscall.h>

#define HELLO "Hello world!\n"

void _start() {
    syscall(SYS_write, 1, HELLO, sizeof(HELLO));
    syscall(SYS_exit, 0);
}
gcc  -static -o syscall syscallC.c -nostartfiles -s -Wl,-n

Тоже в 2 сискола.