Çözüldü Linker syntax hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

mrht1234

Hectopat
Katılım
3 Aralık 2020
Mesajlar
1.397
Çözümler
4
Yer
Edirne/Merkez
Daha fazla  
Cinsiyet
Erkek
Merhaba. Linker syntax hatası yaşıyorum. Çözümü nedir?

Ekran görüntüsü 2022-03-31 201702.png

PHP:
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_PRIOTRY( .init_array* )));
 end_ctors = .;

 *(.data)
 }

 .bss :
 {
 *(.bss)
 }

/DISCARD/ :
 }
 *(.fini_array*)
 *(.comment)
 }
}

Yazdığım kod bu.
 
Son düzenleme:
Çözüm
Hatayı çözdüm nihayet hatanın çözümü olan kod:

[CODE title="Hatayı Çözen Kod"]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)
}
}[/CODE]
Hatayı çözdüm nihayet hatanın çözümü olan kod:

[CODE title="Hatayı Çözen Kod"]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)
}
}[/CODE]
 
Çözüm

Technopat Haberler

Geri
Yukarı