Neste artigo, vou mostrar como instalar o GCC no Ubuntu e compilar programas C e C ++. Então vamos começar.
Instalando o GCC:
O GCC e todas as ferramentas de construção necessárias podem ser instalados facilmente no Ubuntu, já que todos os pacotes necessários estão disponíveis no repositório oficial de pacotes do Ubuntu. Ubuntu também oferece o essencial para construir meta pacote que instala todos os pacotes necessários de uma vez. Assim, você pode facilmente GCC no Ubuntu usando o gerenciador de pacotes APT.
Primeiro, atualize o cache do repositório de pacotes APT com o seguinte comando:
$sudoatualização apt
O cache do repositório de pacotes APT deve ser atualizado.
Agora, instale o essencial para construir pacote com o seguinte comando:
$sudoaptoinstalaressencial para construir
Agora aperte e e então pressione para confirmar a instalação.
Vai demorar um pouco para o APT baixar e instalar todos os pacotes necessários do repositório oficial de pacotes do Ubuntu.
Neste ponto, o GCC e todas as ferramentas de compilação necessárias devem estar instalados.
Nas próximas seções deste artigo, vou mostrar como compilar um programa C e C ++ simples com GCC.
Compilando programas C com GCC:
Nesta seção, vou escrever um programa C simples, mostrar como compilar o programa C com GCC e executar o programa compilado.
Eu escrevi um arquivo fonte C simples e salvei como ola.c no ~ / Projetos diretório. O conteúdo do ola.c arquivo é o seguinte:
#incluirinta Principal(vazio) {
printf ('% s n', 'C -> Bem-vindo ao LinuxHint!');
Retorna 0;
}
Este programa irá imprimir C -> Bem-vindo ao LinuxHint! no terminal. Muito simples.
Antes de compilar o arquivo de origem C, navegue até o diretório do projeto ( ~ / Projetos no meu caso) da seguinte forma:
$CD~/ProjetosAgora, para compilar o ola.c Arquivo de origem C, execute o seguinte comando:
$gccola.c-ouOláNOTA: Aqui, ola.c é o arquivo de origem C. o -ou opção é usada para definir o caminho e o nome do arquivo do arquivo binário de saída compilado. -o olá é usado para dizer ao GCC que o arquivo de saída compilado deve ser Olá e o caminho onde o arquivo será salvo é o diretório de trabalho atual.
Depois de compilar o ola.c arquivo de origem, um novo arquivo Olá será gerado como você pode ver na imagem abaixo. Este é o arquivo binário compilado.
Agora, execute o Olá arquivo binário da seguinte forma:
$./Olá
Como você pode ver, a saída correta é exibida no terminal. Portanto, compilamos e executamos com sucesso um programa C usando o GCC.
Compilando programas C ++ com GCC:
Nesta seção, vou escrever um programa C ++ simples, mostrar como compilar o programa C ++ com GCC e executar o programa compilado.
Eu escrevi um arquivo de origem C ++ simples e salvei como helloworld.cpp no ~ / Projetos diretório. O conteúdo do helloworld.cpp arquivo é o seguinte:
#incluirusando namespace std;
inta Principal(vazio) {
custo<< 'C ++ -> Bem-vindo ao LinuxHint!' <<endl;
Retorna 0;
}
Este programa irá imprimir C ++ -> Bem-vindo ao LinuxHint! no terminal. Muito simples como no último exemplo.
Antes de compilar o arquivo de origem C ++, navegue até o diretório do projeto ( ~ / Projetos no meu caso) da seguinte forma:
$CD~/ProjetosAgora, para compilar o helloworld.cpp Arquivo de origem C ++, execute o seguinte comando:
$g ++helloworld.cpp-ouOlá MundoNOTA: Aqui, helloworld.cpp é o arquivo de origem C ++. o -ou opção é usada para definir o caminho e o nome do arquivo do arquivo binário de saída compilado. -o helloWorld é usado para dizer ao GCC que o arquivo de saída compilado deve ser Olá Mundo e o caminho onde o arquivo será salvo é o diretório de trabalho atual.
Depois de compilar o helloworld.cpp Arquivo de origem C ++, um novo arquivo Olá Mundo será gerado como você pode ver na imagem abaixo. Este é o arquivo binário compilado.
Agora, execute o Olá Mundo arquivo binário da seguinte forma:
$./Olá Mundo
Como você pode ver, a saída correta é exibida no terminal. Portanto, compilamos e executamos com sucesso um programa C ++ usando o GCC.
Então, é assim que você instala o GCC no Ubuntu e compila programas C e C ++ com ele. Obrigado por ler este artigo.