“Conocimiento Sistemas>unix

¿Qué hace el comando -c en Linux?

2014/6/26
La opción de línea de comandos `-c` no tiene un solo significado universal en Linux. Su comportamiento depende completamente del * comando * con el que se usa. Es una opción muy común, pero su función varía ampliamente.

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.

unix
¿Qué es el sistema operativo en el béisbol?
¿Qué hace el incumplimiento?
¿Cuál es la terminología de Unix para multitarea?
¿Cuál es el significado de wheldo127?
¿Por qué es útil UNIX en la programación de shell?
¿Qué explica inodes en Unix?
Unix Audit Checklist
¿Cómo puede controlar los sistemas de archivos UNIX?
Conocimiento de la computadora © http://www.ordenador.online