Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Assembly error, i don't know how to fix

Status
Not open for further replies.

Bertrahm

Programmer
Jan 17, 2018
1
0
0
DE
Hello,

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
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top