Assembly error, i don't know how to fix
Assembly error, i don't know how to fix
(OP)
Hello,
i was programming a Kernel in C and running a little bit of Assembly code from there
Assembly code
And heres the error: "<inline asm>:1:26: error: unexpected token in '.section' directive
.pushsection .text.start
^
<inline asm>:3:13: error: .popsection without corresponding .pushsection
.popsection
^" Note: this is the error that i get from the c compiler.
As i said im running this code from a c file, heres the kernel.c if it helps
Ps: i will publish other code that is used if it helps
i was programming a Kernel in C and running a little bit of Assembly code from there
Assembly code
CODE --> Assembly
.pushsection .text.start jmp main .popsection
And heres the error: "<inline asm>:1:26: error: unexpected token in '.section' directive
.pushsection .text.start
^
<inline asm>:3:13: error: .popsection without corresponding .pushsection
.popsection
^" Note: this is the error that i get from the c compiler.
As i said im running this code from a c file, heres the kernel.c if it helps
CODE --> c
/* This code will be placed at the beginning of the object by the linker script */ __asm__ (".pushsection .text.start \r\n" "jmp main \r\n" ".popsection \r\n" ); int main(){ /* Do Stuff Here*/ return 0; /* return back to bootloader */ }
Ps: i will publish other code that is used if it helps