Aquí hay algunos ejemplos:
* `gcc -c file.c` (y otros compiladores): Esto le dice al compilador C (GCC) que compile el archivo del código fuente (`file.c`) pero * no * para vincularlo. El resultado es un archivo de objeto (archivo `.o`), que contiene el código compilado pero aún no combinado con otros archivos de objetos y bibliotecas para crear un ejecutable.
* `make -c`: En `Make`,` -C` generalmente le dice que limpie eliminando los archivos de destino (a menudo archivos de objetos y ejecutables) de acuerdo con las reglas en el 'MakeFile'. Esto es útil para comenzar una construcción desde cero.
* `Find -c`: (Raro pero posible) en algunas versiones o configuraciones de `Find`,` -C` podría tener un significado específico dentro de sus opciones (esto debería verificarse en la página del hombre `Find`). Las opciones de `Find` son diversas.
* `sed -c`: `SED` (editor de transmisión) no suele usar` -C`. Tiene diferentes opciones para la edición en el lugar.
* `shell -c" comando "`: (por ejemplo, `bash -c" ls -l "`) Cuando se usa con un shell (como `bash`,` sh`, `zsh`),` -c` toma una cadena de comando como un argumento y ejecuta ese comando en una subshell. Esta es una forma común de ejecutar un comando desde una variable o script.
En resumen: * Debe * especificar el comando al que se aplica `-c` para comprender su significado. Consulte la página Manual para el comando específico (por ejemplo, `Man GCC`,` Man Make`, `Man Find ') para averiguar qué hace' -c` en ese contexto.