Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa Próxima revisiónAmbos lados, revisión siguiente | ||
cursos:z88dk:introduccion [05-08-2007 20:53] – creado falvarez | cursos:z88dk:introduccion [20-05-2014 09:54] – [Enlaces] falvarez | ||
---|---|---|---|
Línea 5: | Línea 5: | ||
El paquete incluye una serie de librerías que nos permitirán añadir funcionalidades fácilmente a nuestros programas, siendo las más interesantes las librerías gráficas, que nos capacitarán incluso para programar algún juego. El compilador de C incluido con z88dk no es más que un pequeño compilador que acepta muchas de las características de ANSI C y realiza optimizaciones básicas. Por último, hemos de aclarar que el objetivo de esta serie de artículos no es explicar la sintaxis o el funcionamiento del lenguaje C; es más, al lector se le supondrán una serie de conocimientos básicos sobre el mismo. Como en el artículo de este número nos centraremos en cómo instalar el paquete para distintas plataformas, | El paquete incluye una serie de librerías que nos permitirán añadir funcionalidades fácilmente a nuestros programas, siendo las más interesantes las librerías gráficas, que nos capacitarán incluso para programar algún juego. El compilador de C incluido con z88dk no es más que un pequeño compilador que acepta muchas de las características de ANSI C y realiza optimizaciones básicas. Por último, hemos de aclarar que el objetivo de esta serie de artículos no es explicar la sintaxis o el funcionamiento del lenguaje C; es más, al lector se le supondrán una serie de conocimientos básicos sobre el mismo. Como en el artículo de este número nos centraremos en cómo instalar el paquete para distintas plataformas, | ||
- | ===== INSTALACIÓN | + | ===== Instalación |
Para descargarnos la última versión estable deberemos dirigirnos a la página de descargas de z88dk (a partir del enlace proporcionado en la página del paquete, ver sección de Links), donde podremos obtener la versión de Linux. Los binarios para Windows se pueden obtener en la página de Dennis Grönign (el enlace también puede ser encontrado en la misma página de z88dk). | Para descargarnos la última versión estable deberemos dirigirnos a la página de descargas de z88dk (a partir del enlace proporcionado en la página del paquete, ver sección de Links), donde podremos obtener la versión de Linux. Los binarios para Windows se pueden obtener en la página de Dennis Grönign (el enlace también puede ser encontrado en la misma página de z88dk). | ||
- | ===== INSTALACIÓN EN LINUX ===== | + | ===== Instalación en Linux ===== |
El primer paso, una vez descargado el fichero z88dk-src-x.y.tar.gz (donde x.y es la versión del paquete; en el momento de redactar este artículo la última versión estable era la 1.5), es desempaquetarlo en el directorio donde queramos tenerlo instalado: | El primer paso, una vez descargado el fichero z88dk-src-x.y.tar.gz (donde x.y es la versión del paquete; en el momento de redactar este artículo la última versión estable era la 1.5), es desempaquetarlo en el directorio donde queramos tenerlo instalado: | ||
Línea 41: | Línea 41: | ||
mv $Z88DK/ | mv $Z88DK/ | ||
- | ===== COMPILAR Y EJECUTAR EN LINUX ===== | + | ===== Compilar y ejecutar en Linux ===== |
Una vez instalado el paquete, y preparado nuestro sistema, pasamos a explicar cómo podemos compilar nuestros programas, y ejecutarlos en cualquier emulador. Para ello nos basamos en los ejemplos situados en el directorio $Z88DK/ | Una vez instalado el paquete, y preparado nuestro sistema, pasamos a explicar cómo podemos compilar nuestros programas, y ejecutarlos en cualquier emulador. Para ello nos basamos en los ejemplos situados en el directorio $Z88DK/ | ||
Línea 66: | Línea 66: | ||
{{cursos: | {{cursos: | ||
- | ===== INSTALACIÓN EN WINDOWS | + | |
+ | ===== Instalación en Windows | ||
Esta instalación ha sido realizada y probada sobre un PC con Windows 98 Second Edition. Se intentó realizar en un sistema con Windows XP y los ejecutables contenidos en el directorio bin daban el error " | Esta instalación ha sido realizada y probada sobre un PC con Windows 98 Second Edition. Se intentó realizar en un sistema con Windows XP y los ejecutables contenidos en el directorio bin daban el error " | ||
Línea 76: | Línea 77: | ||
Lo siguiente es añadir la ruta de los ejecutables y las librerías al archivo autoexec.bat. Para esto tenemos dos opciones: | Lo siguiente es añadir la ruta de los ejecutables y las librerías al archivo autoexec.bat. Para esto tenemos dos opciones: | ||
- | | + | |
SET Z80_OZFILES=C: | SET Z80_OZFILES=C: | ||
Línea 82: | Línea 83: | ||
SET PATH=%PATH%; | SET PATH=%PATH%; | ||
- | | + | |
Una vez realizada cualquiera de las dos opciones anteriores, reiniciamos el PC para que se actualicen las rutas que acabamos de introducir. | Una vez realizada cualquiera de las dos opciones anteriores, reiniciamos el PC para que se actualicen las rutas que acabamos de introducir. | ||
Línea 88: | Línea 89: | ||
{{cursos: | {{cursos: | ||
- | ===== COMPILAR Y EJECUTAR EN WINDOWS | + | ===== Compilar y ejecutar en Windows |
Cuando programamos con z88dk, escribimos el código en lenguaje C en archivos de texto plano, con nuestro editor preferido, puede ser el Bloc de Notas que trae Windows perfectamente. Estos archivos se suelen nombrar como programa.c. | Cuando programamos con z88dk, escribimos el código en lenguaje C en archivos de texto plano, con nuestro editor preferido, puede ser el Bloc de Notas que trae Windows perfectamente. Estos archivos se suelen nombrar como programa.c. | ||
Línea 124: | Línea 125: | ||
NOTA: en el caso de disponer de una plataforma Windows se recomienda leer también de forma detenida el apartado de compilación y ejecución en Linux donde se explican una serie de conceptos importantes sobre el proceso. | NOTA: en el caso de disponer de una plataforma Windows se recomienda leer también de forma detenida el apartado de compilación y ejecución en Linux donde se explican una serie de conceptos importantes sobre el proceso. | ||
- | ===== ENLACES | + | ===== Enlaces |
- | * [[http:// | + | * [[http:// |
* [[http:// | * [[http:// | ||