Comando cc en Linux con ejemplos

El comando cc significa C Compiler , generalmente un comando de alias para gcc o clang . Como sugiere el nombre, ejecutar el comando cc generalmente llamará al gcc en los sistemas Linux. Se utiliza para compilar los códigos de lenguaje C y crear ejecutables. La cantidad de opciones disponibles para el comando cc es muy alta. Las opciones más importantes se explican a continuación con ejemplos.

Sintaxis:

cc [options] files

Ejemplo: el siguiente comando compilará el archivo source_file.c y creará el archivo de salida ejecutable predeterminado, a.out .

cc example.c

Opciones importantes:

  • Comando cc con la opción -o: este comando compilará el archivo source_file.c y creará un archivo de salida ejecutable con el nombre especificado.
    cc example.c -o examp_out

  • Comando cc con la opción -Wall: este comando compilará el archivo source_file.c y verificará todos los errores y advertencias en el programa.
    cc example.c -Wall -o examp_out

  • Comando cc con la opción -w: este comando compilará el archivo source_file.c , pero suprimirá todas las advertencias.
    cc example.c -w 

  • Comando cc con la opción -g: este comando compilará el archivo source_file.c y creará una versión de depuración del archivo de salida ejecutable. El depurador puede utilizar este archivo de salida y, por lo general, tiene un tamaño mucho mayor que los archivos de salida normales.
    cc example.c -g -o examp_out_debug

  • Comando cc con la opción -c: este comando compilará el archivo source_file.c y creará un archivo de objeto source_file.o , que luego se puede vincular para crear un archivo de salida ejecutable.
    cc example.c -c 

  • Comando cc con la opción -L dir : este comando, al compilar el archivo source_file.c , también buscará archivos de encabezado en el directorio especificado.
    cc example.c -L /home/mukkesh/Desktop

  • Comando cc con la opción -ansi: este comando compilará el archivo source_file.c y se asegurará de que el código siga los estrictos estándares ANSI. Esto asegurará que el código sea portátil para ser compilado en cualquier otro sistema.
    cc -ansi example.c 

  • Comando cc con opciones de volcado : estos comandos especificados a continuación imprimirán la versión del comando cc, la máquina de destino predeterminada y las strings de especificación integradas.
    cc -dumpversion

    cc -dumpmachine

    cc -dumpspecs

  • Comando cc con la opción -v: este comando compilará el archivo source_file.c y dará una salida detallada.
    cc example.c -v

Publicación traducida automáticamente

Artículo escrito por MukkeshMckenzie y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *