Este wikiHow te enseñará cómo compilar un programa en C a partir del código fuente usando el compilador GNU (GCC) para Linux y Minimalist Gnu (MinGW) para Windows.
Pasos
Método 1 de 2: uso de GCC para Linux
Paso 1. Abra una ventana de terminal en su sistema Linux
Su icono suele ser una pantalla negra con algunos caracteres blancos. Por lo general, puede encontrarlo en el menú de aplicaciones.
Paso 2. Instale GCC
Si aún no tiene GCC instalado, puede usar los siguientes comandos de Terminal para instalar GCC para Ubuntu y Debian. Para todas las demás versiones de Linux, consulte la documentación de su distribución de Linux para saber cómo obtener el paquete correcto:
- Escribe sudo apt update y presiona "Enter" para actualizar la lista de paquetes.
- Escriba sudo apt install build-essential y presione "Enter" para instalar los paquetes esenciales, que incluyen GCC, G ++ y Make.
- Escriba sudo apt-get install manpages-dev y presione "Enter" para instalar las páginas del manual.
Paso 3. Escribe gcc --version y presiona ↵ Enter
Esto verificará que GCC esté instalado correctamente y devolverá el número de versión. Si no se encuentra el comando, es probable que GCC no esté instalado.
Si está compilando un programa C ++, use "g ++" en lugar de "gcc"
Paso 4. Navegue hasta el directorio donde está guardado su código fuente
Utilice el comando cd para navegar por los directorios en la Terminal. Por ejemplo, si su código fuente está en su carpeta Documentos, escribiría cd / home / [nombre de usuario] / Documentos (en Ubuntu). También puede navegar al directorio de Documentos escribiendo cd ~ / Documentos en la Terminal.
Paso 5. Escribe gcc [nombre_programa].c –o [nombre_ejecutable] y presiona ↵ Enter
Reemplace "[nombre_programa].c" con el nombre de su archivo de código fuente y "[nombre_ejecutable]" con el nombre de su programa terminado. El programa se compilará ahora.
- Si ve errores y desea ver más información sobre ellos, use gcc -Wall -o errorlog file1.c. Luego, vea el archivo "errorlog" en el directorio actual con cat errorlog.
- Para compilar un programa a partir de varios archivos de código fuente, utilice gcc -o archivo de salida archivo1.c archivo2.c archivo3.c.
- Para compilar varios programas a la vez con varios archivos de código fuente, utilice gcc -c archivo1.c archivo2.c archivo3.c.
Paso 6. Ejecute su programa recién compilado
Escriba./[nombre_ejecutable] pero reemplace “[nombre_ejecutable]” con el nombre de su programa.
Método 2 de 2: uso de MinGW para Windows
Paso 1. Descarga Minimalist GNU para Windows (MinGW)
Esta es una versión fácil de instalar de GCC para Windows. Utilice los siguientes pasos para descargar MinGW:.
- Vaya a https://sourceforge.net/projects/mingw/ en un navegador web.
- Haga clic en el botón verde que dice Descargar.
- Espere a que el instalador se descargue automáticamente.
Paso 2. Instale MinGW
Utilice los siguientes pasos para instalar MinGW:
- Haga doble clic mingw-get-setup.exe en su carpeta de Descargas o navegador web.
- Hacer clic Instalar en pc.
-
Hacer clic Continuar.
MinGW recomienda usar la carpeta de instalación predeterminada (C: / MinGW). Si debe cambiar la carpeta, no utilice una carpeta con espacios en el nombre (por ejemplo, "Archivos de programa")
Paso 3. Seleccione qué compiladores instalar
Como mínimo, elija Configuración básica en el panel izquierdo, luego coloque marcas de verificación junto a todos los compiladores enumerados en el panel principal derecho. Los usuarios más avanzados pueden elegir Todos los paquetes y seleccione compiladores adicionales.
Paso 4. Haga clic con el botón derecho en cada paquete y haga clic en Marcar para instalación
La configuración básica tiene aproximadamente 7 paquetes enumerados en el cuadro de la parte superior. Haga clic con el botón derecho en cada uno de ellos (o solo en los que desee) y haga clic en Marcar para instalación. Esto agrega un ícono con una flecha al lado de cada uno y lo marca para su instalación.
Paso 5. Instale los paquetes seleccionados
Es posible que su computadora tarde varios minutos en instalar todos los paquetes. Utilice los siguientes pasos para instalar los paquetes que están marcados para su instalación.
- Haga clic en el Instalación menú en la esquina superior izquierda.
- Hacer clic Aplicar cambios.
- Hacer clic Solicitar.
- Hacer clic Cerrar una vez finalizada la instalación.
Paso 6. Agregue la ruta a MinGW a las variables de entorno del sistema
Utilice los siguientes pasos para agregar la ruta a MinGW a las variables de entorno del sistema:
- Escriba entorno en la barra de búsqueda junto al menú Inicio.
- Hacer clic Edite las variables de entorno del sistema en los resultados de la búsqueda.
- Hacer clic Variables de entorno
- Selecciona el Sendero variable.
- Hacer clic Editar debajo del cuadro superior (en "Variables de usuario")
- Hacer clic Nuevo.
- Escriba C: / MinGW / bin en el nuevo espacio. Tenga en cuenta que si instaló MinGW en un directorio diferente, ingrese C: / ruta-a-ese-directorio / bin.
- Hacer clic OK, y luego OK de nuevo. Haga clic en el que queda OK para cerrar la ventana.
Paso 7. Abra el símbolo del sistema como administrador
Debe iniciar sesión en una cuenta de Windows con privilegios administrativos para abrir el símbolo del sistema como administrador. Siga los siguientes pasos para abrir el símbolo del sistema como administrador:
- Escriba cmd en la barra de búsqueda junto al menú Inicio.
- Botón derecho del ratón Símbolo del sistema en los resultados de búsqueda, luego seleccione Ejecutar como administrador.
- Hacer clic sí para permitir cambios.
Paso 8. Navegue hasta la carpeta donde está guardado su código fuente
Por ejemplo, si su archivo de código fuente llamado helloworld.c se encuentra en C: / Fuente / Programas, escriba cd C: / Fuente / Programas
Paso 9. Escribe gcc c –o [nombre_programa].exe [nombre_programa].cy presiona ↵ Enter
Reemplace "[nombre_programa]" con el nombre de su código fuente y aplicación. Una vez compilado el programa, volverá al símbolo del sistema sin errores.
Cualquier error de codificación que aparezca debe corregirse antes de que se compile el programa
Paso 10. Escriba el nombre de su programa para ejecutarlo
Si se llama hello_world.exe, escríbalo en el símbolo del sistema para iniciar su programa.
Si recibe un mensaje de error "Acceso denegado" o "Permiso denegado" al compilar un programa o ejecutar el archivo ejecutable de salida, verifique los permisos de la carpeta y asegúrese de tener acceso completo de lectura / escritura a la carpeta que contiene el código fuente. Si eso no funciona, intente deshabilitar temporalmente su software antivirus
Consejos
- La construcción de su código con un indicador -g producirá información de depuración que el programa de depuración correspondiente, GDB, puede utilizar para que la depuración funcione mejor.
- Se pueden crear archivos Makefiles para facilitar la compilación de programas grandes.
- Si usa optimizaciones en gran medida, tenga en cuenta que la optimización para la velocidad puede tener un compromiso en el tamaño y, a veces, en la precisión, y viceversa.
- Al compilar un programa en C ++, use G ++ de la misma manera que usaría GCC. Recuerde que los archivos C ++ tienen la extensión.cpp en lugar de.c.