Programação  
 
Rede de conhecimento computador >> Programação >> C /C + + programação >> Content
Como você executa o programa C no terminal?
O processo de execução de um programa C em um terminal depende do seu sistema operacional (OS) e se você já compilou o código. Aqui está um colapso:

1. Compilação:

Antes de executar um programa C, você precisa compilá -lo. Isso traduz seu código C legível pelo homem em instruções legíveis por máquina. Você usará um compilador, como o GCC (GNU Compiler Collection), que é comum no Linux, MacOS e WSL (subsistema Windows para Linux). Se você estiver no Windows e usando Mingw ou Cygwin, também usará o GCC. O Visual Studio também tem seu próprio compilador.

* GCC (Linux, MacOS, WSL):

`` `BASH
gcc myprogram.c -o myprogram
`` `

* `gcc`:chama o compilador GCC.
* `myProgram.c`:o nome do seu arquivo de código -fonte C.
* `-o myProgram`:especifica o nome do arquivo executável de saída. Se você omitir `-o myProgram ', o executável padrão será nomeado' A.out`.

* Visual Studio (Windows): O processo é normalmente tratado dentro do IDE, mas você pode usar a linha de comando com `cl.exe`. Consulte sua documentação do Visual Studio para obter detalhes. Geralmente envolve especificar opções semelhantes ao GCC, mas com a sintaxe do compilador do Visual Studio.

2. Execução:

Uma vez compilado, você tem um arquivo executável (por exemplo, `MyProgram`). Para executá -lo:

* Linux, MacOS, WSL e Windows (usando Mingw ou Cygwin):

`` `BASH
./myprogram
`` `

* `./`:Isso diz ao shell para procurar o executável no diretório atual. Se o executável estiver em um diretório diferente, especifique o caminho completo.

* Windows (usando o prompt de comando diretamente):

Se você compilou o código usando um compilador de linha de comando da maneira usual, usará o mesmo método `./MyProgram`. No entanto, se você usou o Visual Studio e não está usando o WSL, o executável pode estar em um subdiretório do seu projeto; Navegue para esse subdiretório primeiro.


Exemplo:

Digamos que você tenha um arquivo chamado `hello.c` com este código:

`` `c
#include

int main () {
printf ("Olá, mundo! \ n");
retornar 0;
}
`` `

1. Compilação: `gcc hello.c -o hello`
2. Execução: `./hello`

Isso vai imprimir "Olá, mundo!" para o seu terminal.

Solução de problemas:

* Permissão negada: Se você receber um erro de "permissão negado", pode ser necessário alterar as permissões de arquivo usando `chmod +x myProgram`.
* Erros do compilador: Se houver erros durante a compilação, leia cuidadosamente as mensagens de erro do compilador. Eles geralmente identificam o número da linha e o tipo de erro no seu código C.
* executável não encontrado: Verifique duas vezes a ortografia do nome do seu executável e verifique se você está no diretório correto.
* Erros de tempo de execução: Erros que ocorrem * após * a compilação pode ser devida a erros lógicos no seu código C. Use ferramentas de depuração ou instruções de impressão para rastrear o problema.


Lembre -se de substituir `MyProgram.c` e` MyProgram 'pelos nomes reais dos seus arquivos. A bandeira `-o` é extremamente útil para dar ao seu executável um nome significativo.

Anterior :

Próximo :
  Os artigos relacionados
·Erros de sintaxe em C + + 
·Como formatar datas e horas com Iostream 
·Quais são Atributo Chaves 
·Como construir Lógica de Programação 
·Como usar uma instrução switch em C 
·Como Fazer um Botão visível no Visual C 
·Como usar Breadcrumbs em Masterpage 
·Como preencher um DataReader Usando Statement 
·Como usar um interruptor de Caso com intervalos em C + …
·Como corrigir R6025 Pure Function Call Virtual 
  Artigos em destaque
·Como desativar uma consulta paralela no Oracle 
·Como Gerenciar Segmentos de Rollback 
·Como fazer uma estrela em Texto 
·O que é um java.rmi.RemoteException 
·O que é um arquivo AXD 
·Como fazer Java Reconhecer pares e ímpares Cordas 
·Como salvar um objeto OLE a uma tabela do Access usando…
·Tutorial para o Microsoft Visual Studio 
·Como criar uma linha de dentro de uma biblioteca de ví…
·Como mover Fazer upload de arquivos em PHP 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados