Manual de xsEasyC
Como utilizar la Librería al Compilar-Enlazar

Para compilar y enlazar utilizando la librería xsEasyC, debes seguir los siguientes pasos:

  • 1.- Instalar un Compilador de C
  • Se debe tener instalado en su Computadora, cualquier compilador de C. La librería fué desarrollada y probada con el Compilador MinGW de GNU GCC; con la versión que trae en su paquete de instalación CodeBlocks; esto no es condicionado; puede ser cualquier otro compilador de C.

    Para verificar que se tiene instalado el Compilador GCC en su equipo; abra una terminal de comandos en Mac, Linux o Windows; y ejecute el comando: gcc -v para verificar que lo tiene instalado y cual es su versión.
    El siguiente es un ejemplo de ejecución en la terminal de Comandos de Windows:

    gcc versión

    Al ejecutar el Comando deberá de obtener la información sobre la versión del compilador que tiene instalado el equipo.

  • 2.- Instalar la librería en los directorios correspondientes
  • a) De los archivos que se obtuvieron del paquete de descarga de la librería, tomar el archivo libxseasyc.a y colocarlo en el directorio lib donde se encuentra instalado el compilador de C.
    La siguiente imagen muestra como se ha colocado el archivo en el directorio del Compilador MingW que viene instalado con CodeBlocks.

    gcc versión

    El Directorio puede variar dependiendo del Compilador que tenga instalado.

    b) Adicionalmente, de los archivos que se obtuvieron del paquete de descarga de la librería, tomar los archivos de cabecera; los archivos con extensión .h y colocarlos en el directorio include donde se encuentra instalado el compilador de C.
    La siguiente imagen muestra como se han colocado los archivos en el directorio del Compilador MingW que viene instalado con CodeBlocks.

    gcc versión

    El Directorio puede variar dependiendo del Compilador que tenga instalado.

  • 3.- Compilando
  • Una vez que hecho lo anterior, ya es posible utilizar la librería. El siguiente archivo "main.c" es un código de ejemplo el cual utiliza la librería de xsEasyC y genera el clásico programa Hola Mundo.

    main.c

    // Ejemplo de Hola Mundo en xsEasyC

    // Se incluye el archivo de encabezado de la librería xsEasyC
    #include "xseasyc.h"

    // Declaramos la función principal
    Entero inicio (Entero argc, Caracter *argv[])
    {
       // Desplegamos un Mensaje
       Imprimir("! Hola Mundo con xsEasyC !");

       // Finalizamos la aplicación
       retorna 0;
    }


    Con el editor de texto de su preferencia, cree el archivo anterior en el directorio que desee; y posteriormente genere el ejecutable compilando de la siguiente forma: gcc main.c -lxseasyc -o hola.

    El comando anterior lanzara el compilador de GCC compilando el archivo main.c y enlazando con la librería de xsEasy; y generará el ejecutable hola.exe; tal y como se muestra en la siguiente imagen:

    gcc versión

    Dentro de los archivos descargados; se encuentra una carpeta correspondiente a cada una de las librerías de xsEasyc; y en cada una de ellas hay ejemplos de cada una de sus funciones; con la instrucción necesaria para su compilación.

    Nota. Cuando se utilice la librería xsmysql, al momento de compilar se debe hacer uso del archivo libMySql.lib que es el archivo que contiene las funciones de MySql y este debe ser colocado despues del uso de la librería de xsEasyC. Ejemplo:

    gcc mysqlEjecutarSql.c -lxseasyc libMySql.lib

    Nota. Cuando se utilicen las librerías xsbox, xsconio y xsmenu, al momento de compilar se debe hacer uso de la libreria conio como se observa en el siguiente ejemplo:

    gcc pantallaColocarCaracter.c -lxseasyc -lconio