У меня есть синтаксическая ошибка в строке 8
Я прочитал GNU docs относительно синтаксиса и удалось решить ошибку синтаксиса, но получил Несовместимость вопросы
Вот мой сценарий:Синтаксическая ошибка в сценарии компоновки
ENTRY (loader)
OUTPUT ("kernel.bin")
addr = 0x100000;
SECTIONS
{
.text addr:
ALIGN(0x1000)
{
*(.text*);
*(.rodata*);
}
.data:
ALIGN(0x1000)
{
*(.data*);
}
.bss:
ALIGN(0x1000)
{
*(.bss*);
}
}
Пожалуйста, простите меня, я просто пытаюсь запуска с OSDeving с образцом Hello World
Вы можете добавить сообщение об ошибке вы получите на свой вопрос? – fuz
@FUZxxl он просто говорит ** ld: linker.ld: 8: ошибка синтаксиса ** Ничего, что может помочь Я думаю –
Можете ли вы попробовать и удалить 'addr' после' .text'? – fuz