neden sosyal medyadan sizinle iletişime geçeyim ki ? kimsiniz ve neden ? tanımam etmem böyle saçma sapan mesajlar yazarak yardım alamazsınız.
burası forum insanlar burada derdini yazar çaresi varsa bulur.
neyse ben konudan uzaklaşıyorum gereksiz bir davranış sergilendi.
iyi forumlar
üzgünüm amacım kötü değil , daha iyi yardım alabilmek açısından dedim
ben bi işletim sistemi yapıyorum
MakeFile dosyası;
GCCPARAMS = -m32 -fno-use-cxa-atexit -nostdlib -fno-builtin -fno-rtti -fno-exceptions -fno-leading-
underscore
ASPARAMS = --32
LDPARAMS = -melf_i386
objects = loader.o kernel.o
%.o: %.cpp
gcc $(GCCPARAMS) -c -o $@ $<
%.o: %.s
as $(ASPARAMS) -o $@ $<
mykernel.bin: linker.ld $(objects)
ld $(LDPARAMS) -T $< -o $@ $(objects)
linker.ld dosyası;
ENTRY(loader)
OUTPUT_FORMAT(elf32-i386)
OUTPUT_ARCH(i386:i386)
SECTIONS
{
. = 0x0100000;
.text :
{
*(.multiboot)
*(.text*)
*(.rodata)
}
.data :
{
start_ctors = .;
KEEP(*( .init_array ));
KEEP(*(SORT_BY_INIT_PRIORITY( .init_array.* )));
end_ctors = .;
*(.data)
}.bss :
{
*(.bss)
}
/DISCARD/ : { *(.fini_array*) *(.comment) }
}
//////////////////////////////////////////////////////////////////////////
'make mykernel.bin' yazınca bana ' make: *** No rule to make target 'mykernel.bin'. Stop. ' bu hatayı veriyor