12-dic-2006, 15:38 | #1 |
Usuario registrado
|
Generar .exe a partir de las fuentes
Pues eso chicos, no se si estoy preguntando una burrada. Seguí el tutorial de PeterPunk y compila OK o eso creo, me generó los códigos objeto (el directorio obj.) pero no tengo el exe. Que hay que hacer para conseguirlo?
Se supone que en el directorio obj\mame tendría que estar todo el directorio de mame (como el que me bajo de mame.net) o estoy equivocado? Desde ya muchas Gracias Saludos |
12-dic-2006, 17:41 | #2 |
Editor Marciano
|
Seguro que hubo algún error en la compilación, ya que aparte del "pequeño" directorio obj que crea (105 MB), acaba creando los ejecutables. De hecho debería crear 6 ejecutables:
file2str.exe mame.exe (o mame32.exe, depende del que pretendas compilar) chdman.exe jeutil.exe leutil.exe romcmp.exe Los genera en este mismo orden, y aparecen en la misma carpeta desde la que se debe ejecutar el comando MAKE, en la misma que esta el archivo makefile. Si ejecutaste los comandos make desde un archivo por lotes (.bat), aunque el compilador de algún error, la ventana se cerrará automáticamente. Sin embargo, si lo ejecutas desde el símbolo del sistema, puedes ver el error que da. Si realizaste algún cambio en el código, fíjate sobre todo en las mayúsculas y las minúsculas, que creo que las diferencia (también puede que me equivocase yo cuando transcribí el post ese). Pero si no realizaste ningún cambio debería compilar sin problemas generándote los ejecutables. Saludos. |
12-dic-2006, 21:05 | #3 |
Usuario registrado
|
OK, acabo de probarlo he puesto PAUSE en la ultima línea del bat para ver cual era el error. Fue culpa mía que no copie el archivo hiscore.c :rolleyes: . Por cierto esta perfecto ese post porque después de un 15 min me generó todo sin problemas y eso que lo seguí al pie de la letra. Es mas, el mame que genero funciona perfectamente.
Muchas Gracias |
12-dic-2006, 22:26 | #4 |
Editor Marciano
|
¡Ostia! mira que no ocurrírseme incluír el comando pause en el archivo por lotes... si es que siempre uso el símbolo de sistema.
Me alegra que te fuese de utilidad, y puede que ahora te atrevas a hacerle alguna modificación extra a tu propio MAME. Bueno, y también esperemos que vuelvan a actualizar el hiscore.dat, que llevan 8 meses sin hacerlo, aunque ahora debe ser más complicado con el nuevo sistema de debug que tiene MAME. |
13-dic-2006, 14:29 | #5 |
Usuario Baneado
|
No tiene nada que ver con el debugger. Mucho me temo que al no estar ya oficialmente soportado por MAME no habrá más actualizaciones.
|