LINUX.ORG.RU

asm


0

0

В чем может быть проблема? Я пытаюсь написать асмовскую вставку на Си программе, например:

void func(int par_1,int par_2)
{
  asm("movl $0x8(%ebp),%eax
       movl $0xc(%ebp),%ebx
");
}

Но у меня постоянно выходит ошибка:

c.c: In function `test':      
c.c:6: error: parse error before "movl"  
c.c:7:1: missing terminating " character


Раньше никогда такого небыло:(
Заранее всем спасиба!

void func(int par_1,int par_2)
{
  asm("movl 0x8(%ebp),%eax\n\t"
      " movl 0xc(%ebp),%ebx");
}

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.