H
HerrOberst
Хочу использовать в программе написанной на си ассемблерные вставки, однако компилятор ругается:
OC - windows 7
компилятор - GCC
среда - code::blocks
Может надо дополнительную библиотеку подключить, иль прописать чего????
Я так понял GCC использует инлайновски ассемблер, поэтому пробовал писать, что-то вроде такого:
ругается:
Пробовал и по обычному:
Здесь, даж еще похуже):
Код:
|189|undefined reference to `asm'|
OC - windows 7
компилятор - GCC
среда - code::blocks
Может надо дополнительную библиотеку подключить, иль прописать чего????
Я так понял GCC использует инлайновски ассемблер, поэтому пробовал писать, что-то вроде такого:
Код:
asm("movl %eax, %ebx");
Код:
|187|undefined reference to `asm'
Пробовал и по обычному:
Код:
asm
{
mov ax ,13h
int 10h;
}
Код:
error: |187|'asm' undeclared (first use in this function)
error: |187|(Each undeclared identifier is reported only once
error: |187|for each function it appears in.)
error: |188|expected ';' before '{' token
error: |189|invalid suffix "h" on integer constant
error: |190|invalid suffix "h" on integer constant