[C con Clase] problema con el dev C++
Programante
programante en gmail.com
Vie Oct 12 22:56:52 CEST 2007
jonh escribió:
> Hola a todos, tengo la siguiente duda, en el compilador Dev C++ para Windows
> tengo dentro de la funcion main codigo en ensamblador en formato intel y me da error en tiempo de compilacion
>
>
> main()
> {
> __asm{
> push ebx
> ....
> ....
> ....
> retn
>
> }
> }
>
> este codigo lo corria perfectamente en el compilador de Microsft y el de Borland, y no tengo tiempo para aprender el formato AT&T
> Le agredesco a cualquiera que me peuda ayudar
>
Tienes dos opciones, hacer que todo el asm esté en sintaxis intel
(incluido el compilado por gcc) con el parámetro -masm=*intel *o bien
pasar temporalmente a sintaxis intel en ese trozo de código y restaurar
después la sintaxis AT&T:
asm (".intel_syntax noprefix\n"
"push ebx\n"
"....."
"RET\n");
".att_syntax");
Más información sobre la lista de distribución Cconclase