История изменений
Исправление Darth_Revan, (текущая версия) :
Я про вот такое:
/* -ffreestanding -nostartfiles */
#include <unistd.h>
#include <sys/syscall.h>
void
_start (void)
{
const char str[] = "Hello, World!\n";
syscall (SYS_write, STDOUT_FILENO, str, sizeof (str));
syscall (SYS_exit, 0);
}
Исправление Darth_Revan, :
Я про вот такое:
/* -ffreestanding -nostdlib -lc */
#include <unistd.h>
#include <sys/syscall.h>
void
_start (void)
{
const char str[] = "Hello, World!\n";
syscall (SYS_write, STDOUT_FILENO, str, sizeof (str));
syscall (SYS_exit, 0);
}
Исходная версия Darth_Revan, :
Я про вот такое:
/* -ffreestanding -nostdlib -lc */
#include <unistd.h>
#include <sys/syscall.h>
void
_start (void)
{
const char str[] = "Hello, World!\n";
syscall (SYS_write, STDOUT_FILENO, str, sizeof (str) / sizeof (char));
syscall (SYS_exit, 0);
}