Cómo compilar un programa c usando el compilador gnu (gcc)

Thysheaches, cómo recopilar un programa C desde el código fuente utilizando el compilador GNU (GCC) para Linux y la GNU minimalista (MINGW) para Windows.

Pasos

Método 1 de 2:
Utilizando GCC para Linux
  1. Imagen titulada Compile un programa C Uso del Paso 1 del Compilador GNU (GCC)
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 su aplicación.
  • Imagen titulada Compile un programa C Uso del Paso 2 del Compilador GNU (GCC)
    2. Instalar GCC. Si no tiene GCC ya 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:
  • Tipo sudo apt actualizar y presionar "Ingresar" Para actualizar la lista de paquetes.
  • Tipo sudo apt instalar la construcción esencial y presionar "Ingresar" Para instalar los paquetes esenciales, que incluyen GCC, G ++ y HACER.
  • Tipo sudo apt-get install manpages-dev y presionar "Ingresar" Para instalar las páginas manuales.
  • Imagen titulada Compile un programa C Uso del Paso 3 del Compilador GNU (GCC)
    3. Tipo gcc --version y presionar ↵ entrar. Esto verificará que GCC se instale correctamente y devuelva 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."
  • Imagen titulada Compile un programa C Uso del Paso 4 del Compilador GNU (GCC)
    4. Navegue hasta el directorio donde se guarda su código fuente. Utilizar el CD Comando para navegar los directorios en el terminal. Por ejemplo, si su código fuente está en la carpeta de su documento, escribiría CD / HOME / [Nombre de usuario] / DOCUMENTOS (en Ubuntu). También puede navegar al directorio de documentos escribiendo CD ~ / DOCUMENTOS en la terminal.
  • Imagen titulada Compile un programa C Uso del Paso 5 del Compilador GNU (GCC)
    5. Tipo GCC [Program_NAME].C -O [ejecutable_name] y presionar ↵ entrar. Reemplazar "[Program_Name].C "Con el nombre de su archivo de código fuente, y" [ejecutable_name] "con el nombre de su programa terminado. El programa ahora compilará.
  • Si ve errores y desea ver más información sobre ellos, use gcc -wall -o error de error1.C. Luego, vea el archivo "ERRORLOG" en el directorio actual con error de gato.
  • Para compilar un programa de múltiples archivos de código fuente, use GCC -O OUTPUTEFILE FILE1.c file2.c file3.C.
  • Para compilar múltiples programas a la vez con múltiples archivos de código fuente, use gcc -c file1.c file2.c file3.C.
  • Imagen titulada Compile un programa C Uso del Paso 6 del Compilador GNU (GCC)
    6. Ejecute su programa recién compilado. Tipo ./ [ejecutable_name] pero reemplace "[ejecutable_name]" con el nombre de su programa.
  • Método 2 de 2:
    Usando MINGW para Windows
    1. Imagen titulada Compile un programa C Uso del Paso 7 del Compilador GNU (GCC)
    1. Descargar GNU minimalista para Windows (MINGW). Esta es una versión fácil de instalar de GCC para Windows. Utilice los siguientes pasos para descargar MINGW:.
  • Imagen titulada Compile un programa C Uso del Paso 8 del Compilador GNU (GCC)Imagen titulada Compile un programa C Uso del Paso 7 del Compilador GNU (GCC)
    2. Instalar 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 use una carpeta con espacios en el nombre (E.gramo. "Archivos de programa").
  • Imagen titulada Compile un programa C Uso del Paso 9 del Compilador GNU (GCC)
    3. Seleccione qué compiladores instalar. Al mínimo, elige Configuración básica En el panel izquierdo, luego coloque marcas de verificación junto a todos los compiladores listados en el panel principal derecho. Los usuarios más avanzados pueden elegir Todos los paquetes y seleccionar compiladores adicionales.
  • Imagen titulada Compile un programa C Uso del Paso 10 del Compilador GNU (GCC)
    4. Haga clic derecho en cada paquete y haga clic en Marca para la instalación. La configuración básica tiene aproximadamente 7 paquetes enumerados en la casilla en la parte superior. Haga clic con el botón derecho en cada una de ellas (o simplemente las que desee) y haga clic en Marca para la instalación. Esto agrega un icono con una flecha junto a cada uno y lo marca para la instalación.
  • Imagen titulada Compile un programa C Uso del Paso 11 del Compilador GNU (GCC)
    5. Instale los paquetes seleccionados. Puede tomar su computadora varios minutos instalar todos los paquetes. Use los siguientes pasos para instalar los paquetes marcados para la instalación.
  • Haga clic en el Instalación Menú en la esquina superior izquierda.
  • Hacer clic Aplicar los cambios.
  • Hacer clic Solicitar.
  • Hacer clic Cerca Una vez realizada la instalación.
  • Imagen titulada Compile un programa C Uso del Paso 12 del Compilador GNU (GCC)
    6. Agregue la ruta a MINGW a las variables de entorno del sistema. Use los siguientes pasos para agregar la ruta a MINGW a las variables de Environtment:
  • Tipo ambiente En la barra de búsqueda junto al menú Inicio.
  • Hacer clic Editar las variables del entorno del sistema En las siguientes resultados.
  • Hacer clic Variables de entorno
  • Selecciona el Camino variable.
  • Hacer clic Editar debajo de la caja superior (en "variables de usuario")
  • Hacer clic Nuevo.
  • Tipo C: MingW bin En el nuevo espacio. Tenga en cuenta que si instaló MINGW a un directorio diferente, ingrese C: ruta-to-that-directory bin.
  • Hacer clic OK, y entonces OK de nuevo. Haga clic en el que restante OK botón para cerrar la ventana.
  • Imagen titulada Compile un programa C Uso del Paso 13 del Compilador GNU (GCC)
    7. Abra el símbolo del sistema como administrador. Debe iniciarse sesión en una cuenta de Windows con privilegios administrativos para abrir el símbolo del sistema como administrador. Use los siguientes pasos para abrir el símbolo del sistema como administrador:
  • Tipo 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 la búsqueda, luego seleccione Ejecutar como administrador.
  • Hacer clic Permitir cambios.
  • Imagen titulada Compile un programa C Uso del Paso 14 del Compilador GNU (GCC)
    8. Navegue a la carpeta donde se guarda su código fuente. Por ejemplo, si su archivo de código fuente llamado HelloWorld.c se encuentra en C: source programas, tipo cd c: source programas
  • Imagen titulada Compile un programa C Uso del compilador GNU (GCC) Paso 15
    9. Tipo GCC C -O [Program_NAME].exe [programa_name].C y presionar ↵ entrar. Reemplace "[Program_Name]" con el nombre de su código fuente y la aplicación. Una vez que se compila el programa, volverá al símbolo del sistema sin errores.
  • Cualquier error de codificación que aparezca debe corregirse antes de que el programa compile.
  • Imagen titulada Compile un programa C Uso del Paso 16 del Compilador GNU (GCC)
    10. Escriba el nombre de su programa para ejecutarlo. Si se llama Hello_World.EXE, escriba que en el símbolo del sistema para iniciar su programa.
  • Si recibes un "Acceso denegado" o "Permiso denegado" Mensaje de error al compilar un programa o ejecutar el archivo ejecutable de salida, Marque la carpeta Permisos y asegúrese de tener acceso de lectura / escritura completo a la carpeta que contiene el código fuente. Si eso no funciona, prueba Desactivando temporalmente su software de virus.
  • Consejos

    La construcción de su código con una bandera de -g producirá información de depuración que el programa de depurador correspondiente, GDB, puede usar para que la depuración funcione mejor.
  • Makefiles se puede crear 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 venir con un intercambio en tamaño y, a veces, exactitud, y viceversa.
  • Al compilar un programa 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.
  • Artículos Relacionados