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:
.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
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