İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

make komutunda hata

ibrahim59123.12.20194 cevap978 görüntüleme
2019'den beri40 mesaj
#1
ben c++ ile işletim sistemi yapıyorum kurslara da katılıyorum ama bi sorun var
loader hosyasında 'make loader.o' yazdığımda yapıyor ama 'make mykernel.bin' dediğimde olmuyor. bilgisi olan varsa lütfen yardım etsin;

aldığım hata şu; make *** no rule to make target 'mykernel.bin' Stop
OS = kali linux
kodlar aynı ,hepsi
Cevaplar
2012'den beri622 mesaj
#2
sanırım karnel comp hatası aldığını demek istiyorsun doğrumu ?
ibrahim591 Konuyu açan
2019'den beri40 mesaj
#3
sanırım karnel comp hatası aldığını demek istiyorsun doğrumu ?
instegramdan bana iletişime geçebilir misiniz daha iyi yar dım için : ibrqhim1
2012'den beri622 mesaj
#4
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
ibrahim591 Konuyu açan
2019'den beri40 mesaj
#5
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

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.