Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Unix >> Content
O que o comando -c faz no Linux?
A opção `-C`l-line não tem um único significado universal no Linux. Seu comportamento depende inteiramente do comando * com o qual é usado. É uma opção muito comum, mas sua função varia amplamente.

Aqui estão alguns exemplos:

* `gcc -c file.c` (e outros compiladores): Isso informa ao compilador C (GCC) para compilar o arquivo de código -fonte (`file.c`), mas * não * para vinculá -lo. O resultado é um arquivo de objeto (arquivo `.o`), contendo o código compilado, mas ainda não combinado com outros arquivos e bibliotecas de objeto para criar um executável.

* `make -c`: Em `make`,` -C` normalmente diz para limpar a limpeza removendo arquivos de destino (geralmente arquivos de objeto e executáveis) de acordo com as regras no `makefile`. Isso é útil para iniciar uma construção do zero.

* `find -c`: (Raro, mas possível) em algumas versões ou configurações de `find`,` -C` pode ter um significado específico dentro de suas opções (isso precisaria ser verificado na página `find` man). As opções de `find` são diversas.

* `sed -c`: `sed` (editor de fluxo) normalmente não usa` -C`. Tem opções diferentes para edição no local.

* `shell -c" comando "`: (por exemplo, `Bash -c" ls -l "`) quando usado com um shell (como `Bash`,` sh`, `zsh`),` -C` toma uma sequência de comando como um argumento e executa esse comando em uma subshell. Esta é uma maneira comum de executar um comando de uma variável ou script.

em suma: Você deve * especificar o comando ao qual `-C` é aplicado para entender seu significado. Consulte a página manual para o comando específico (por exemplo, `man gcc`,` homem make`, `homem find`) para descobrir o que` -C` faz nesse contexto.

Anterior :

Próximo :
  Os artigos relacionados
·Qual é a sintaxe do comando CD? 
·Como matar um processo em um computador Unix 
·Como alterar a senha Unix Solaris Root depois de ter ex…
·Unix Tutorial Avançado 
·O que significa OSD? 
·Quais são as aplicações do Unix? 
·O que são palavras de comandos? 
·Quais são os quatro componentes principais do sistema …
·Qual é a função do UNIX? 
·Tutorial para LS Unix 
  Artigos em destaque
·Como copiar Blocos Lógicos em outro objeto 
·O que é o erro 50 do DISM? Como consertar no Windows 1…
·Como Obter Imagens fora de um iPhone no Windows Vista 
·Como desbloquear um Dell Inspiron 1750 
·Como excluir Software em um Mac 
·Como limpar todo o histórico de atividades no Windows …
·Como encomendar substituição Vinyl Janelas 
·Como instalar o Zikula CMS no Ubuntu 20.04 LTS [passo a…
·Como executar o Service Pack do Windows Instalar a part…
·Como Auto Digitize EPS em Wilcom 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados