weno, ahora da otro error pero por lo menos he avanzado algo jiji.
he descargado el mingw 5.1.3, lo he instalado y como no me reconocia los comandos, he tenido que poner manualmente el patch en valores de entorno.
ahora el programa ya va bien, pero sigo sin poder compilar, indico aqui el error que me pone y como lo hago.
entro en symbolo de sistema, y luego entro en la carpeta en la cual tengo el makefile las fuentes, todo en la misma carpeta
una vez dentro ejecuto la siguiente orden mingw32-makefile y me sale el siguiente error:
I:\Documents and Settings\Cnstr.Valcárcel\Escritorio\matrix\mgcam_source>mingw32
-make
g++ -I. -c -o big.o big.cpp
In file included from I:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/
c++/3.4.2/backward/iostream.h:31,
from big.cpp:12:
I:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/c++/3.4.2/backward/bac
kward_warning.h:32:2: warning: #warning This file includes at least one deprecat
ed or antiquated header. Please consider using one of the 32 headers found in se
ction 17.4.1.2 of the C++ standard. Examples include substituting the <X> header
for the <X.h> header for C++ includes, or <iostream> instead of the deprecated
header <iostream.h>. To disable this warning use -Wno-deprecated.
In file included from ./big.h:60,
from big.cpp:13:
./miracl.h:669: error: declaration of C function `void round(bigtype*, bigtype*,
bigtype*)' conflicts with
I:/mingw/bin/../lib/gcc/mingw32/3.4.2/../../../../include/math.h:707: error: pre
vious declaration `double round(double)' here
mingw32-make: *** [big.o] Error 1
I:\Documents and Settings\Cnstr.Valcárcel\Escritorio\matrix\mgcam_source>
agradezco mas ayuda jii