История изменений
Исправление 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 сискола.