极小C程序

tiny.c:

void start()
{
 __asm__(
"movl $1,  %eax;\n\t"
     
   "movl $42, %ebx;\n\t"
    
   "int $0x80");
}

 

ld链接脚本,tiny.lds:

SECTIONS
{
         . 
= 0x08048000 + SIZEOF_HEADERS;
        
t : { *(.text) }
         
/DISCARD/ : { *(.bss) *(.data) *(.rodata) *(.note.GNU-stack) }
         
/DISCARD/ : { *(.comment) }
}

相关文章:

  • 2021-12-17
  • 2021-09-18
  • 2021-10-28
  • 2022-12-23
  • 2021-09-22
  • 2021-10-22
猜你喜欢
  • 2021-12-06
  • 2022-12-23
  • 2021-07-07
  • 2022-01-23
  • 2021-08-08
相关资源
相似解决方案