1 May
2004
1 May
'04
22:12
Hallo, wieso erzeugt der folgende Code eine Fehlermeldung beim kompilieren? int main() { __asm__(" xor ebx,ebx mov al,1 int 0x80 "); } Die Fehlermeldung lautet $ gcc -static exit_call2.c -o exit_call2 exit_call2.c:3:13: missing terminating " character exit_call2.c: In function `main': exit_call2.c:5: error: Syntaxfehler before "xor" exit_call2.c:9:5: missing terminating " character Im Internet habe ich verschiedene Darstellungsformen für Inline-ASM gefunden, aber ich habe bisher keine Möglichkeit gefunden, diese in meinen gcc (gcc 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7) einzubinden?! Any hints? Danke und Gruß, Werner.