Descargar el PDF Descargar el PDF

En este wikiHow, aprenderás a compilar un programa C a partir del código fuente usando el compilador GNU (GCC) para Linux y Minimalist Gnu (MiniGW) para Windows.

Método 1
Método 1 de 2:

Usar GCC para Linux

Descargar el PDF
  1. El ícono suele ser una pantalla negra con algunos caracteres blancos. Por lo general, puedes encontrarla en el menú "Aplicaciones".
  2. En caso de que no tengas instalado GCC, puedes usar los siguientes comandos de Terminal para instalar GCC para Ubuntu y Debian. [1] En el caso de todas las demás versiones de Linux, consulta la documentación de tu distribución de Linux para enterarte de cómo obtener el paquete correcto:
    • Escribe sudo apt update y presiona "Entrar" para actualizar la lista del paquete.
    • Escribe sudo apt install build-essential y presiona "Entrar" para instalar los paquetes esenciales, entre ellos GCC, G++ y Make.
    • Escribe sudo apt-get install manpages-dev y presiona "Entrar" para instalar las páginas del manual.
  3. Con esto, se verificará que GCC se haya instalado adecuadamente y obtendrás el número de la versión. En caso de que no se encuentre el comando, es probable que GCC no esté instalado. [2]
    • En caso de que vayas a compilar un programa C++, utiliza "g++" y no "gcc".
  4. Utiliza el comando cd para navegar a través de los directorios en el Terminal. Por ejemplo, en caso de que el código fuente se encuentre en tu carpeta "Documentos", escribirías cd /home/[username]/Documentos (en Ubuntu). Asimismo, puedes dirigirte al directorio "Documentos" si escribes cd ~/Documentos en el Terminal.
  5. Reemplaza "[program_name].c" por el nombre del archivo del código fuente y "[executable_name]" por el nombre de tu programa terminado. Ahora, el programa se compilará.
    • En caso de que observes errores y quieras ver mayor información al respecto, usa gcc -Wall -o errorlog file1.c . Luego, visualiza el archivo "errorlog" en el directorio actual usando cat errorlog .
    • Si quieres compilar un programa a partir de varios archivos del código fuente, utiliza gcc -o outputfile file1.c file2.c file3.c .
    • Si quieres compilar varios programas a la vez con varios archivos del código fuente, utiliza gcc -c file1.c file2.c file3.c .
  6. Escribe ./[executable_name] , reemplazando "[executable_name]" por el nombre del programa.
    Anuncio
Método 2
Método 2 de 2:

Usar MinGW para Windows

Descargar el PDF
  1. Esta es una versión fácil de instalar de GCC para Windows. Sigue estos pasos para descargar MinGW: [3]
    • Dirígete aquí en un navegador web.
    • Haz clic en el botón verde que diga Descargar .
    • Espera a que el instalador se descargue de manera automática.
  2. Sigue estos pasos para instalar MinGW:
    • Haz doble clic en mingw-get-setup.exe en la carpeta "Descargas" o el navegador web.
    • Haz clic en Instalar .
    • Haz clic en Continuar .
      • MinGW recomienda el uso de la carpeta de instalación por defecto ( C:\MinGW ). En caso de que debas cambiar la carpeta, evita usar una carpeta cuyo nombre tenga espacios (por ejemplo, "Archivos de programa").
  3. Debes elegir por lo menos la Configuración básica en el panel izquierdo y luego marcar los recuadros junto a todos los compiladores que figuren en el panel principal derecho. Los usuarios más avanzados pueden elegir Todos los paquetes y seleccionar compiladores adicionales.
  4. En la configuración básica, figuran alrededor de 7 paquetes en el recuadro en la parte superior. Haz clic derecho en cada uno (o tan solo en los que quieras) y haz clic en Marcar para instalación . Con esto se añade un ícono con una flecha junto a cada uno y lo marca para instalarlo.
  5. Es posible que a tu computadora le tome varios minutos instalar todos los paquetes. Sigue estos pasos para instalar los paquetes que hayas marcado para instalar:
    • Haz clic en el menú Instalación en la esquina superior izquierda.
    • Haz clic en Aplicar cambios .
    • Haz clic en Aplicar .
    • Haz clic en Cerrar cuando termine la instalación.
  6. Sigue estos pasos para añadir la ruta a MinGW a las variables de entorno del sistema:
    • Escribe entorno en la barra de búsqueda junto al menú de inicio.
    • Haz clic en Editar las variables de entorno del sistema en los resultados de la búsqueda.
    • Haz clic en Variables de entorno .
    • Selecciona la variable PATH .
    • Haz clic en Editar debajo del recuadro superior (debajo de "Variables de usuario")
    • Haz clic en Nuevo .
    • Escribe C:\MinGW\bin en el espacio nuevo. Ten en cuenta que, en caso de que hayas instalado MinGW en un directorio distinto, escribe C:\ruta-a-ese-directorio\bin .
    • Haz clic en Aceptar y luego nuevamente en Aceptar . Haz clic en el botón Aceptar restante para cerrar la ventana.
  7. Debes haber iniciado sesión a una cuenta de Windows con privilegios administrativos para poder abrir la consola de comandos como administrador. Sigue estos pasos para abrir la consola de comandos como administrador:
    • Escribe cmd en la barra de búsqueda junto al menú de inicio.
    • Haz clic derecho en Command Prompt en los resultados de la búsqueda y luego selecciona Ejecutar como administrador .
    • Haz clic en para permitir los cambios.
  8. Por ejemplo, en caso de que el archivo del código fuente llamado "helloworld.c" esté ubicado en "C:\Source\Programas", escribe cd C:\Fuente\Programas
  9. Reemplaza "[program_name]" por el nombre del código fuente y aplicación. Después de que se haya compilado el programa, regresarás a la consola de comandos sin errores. [4]
    • Los errores de codificación que surjan deben corregirse antes de que se compile el programa.
  10. Si su nombre es "hello_world.exe", escríbelo en la consola de comandos para iniciar el programa.
    • En caso de que obtengas un mensaje de error de "Acceso denegado" o "Permiso denegado" al compilar un programa o abrir el archivo de salida ejecutable, revisa los permisos de la carpeta y asegúrate de tener acceso completo para leer y escribir a la carpeta que contenga el código fuente. En caso de que esto no funcione, prueba con desactivar temporalmente tu software de virus . [5]
    Anuncio

Consejos

  • Si desarrollas el código con una marca "-g", esto producirá información de depuración que el programa depurador correspondiente, GDB, puede usar para que la depuración funcione mejor.
  • Puedes crear Makefiles para facilitarte más la compilación de programas grandes.
  • En caso de que uses mucho las optimizaciones, debes tener en cuenta que, para optimizar la velocidad, podrías tener que sacrificar el tamaño y a veces la precisión, y viceversa.
  • Al compilar un programa C++, utiliza G++ igual como usarías GCC. No olvides que los archivos C++ tienen la extensión .cpp y no .c.
Anuncio

Acerca de este wikiHow

Esta página ha recibido 133 437 visitas.

¿Te ayudó este artículo?

Anuncio