Como compilar meu primeiro programa C++ (geany)?

Como compilar meu primeiro programa C++ (geany)?

Sou um desenvolvedor Windows experiente (Delphi, C/C++, C#, etc). Acabei de baixar o uBuntu 14.04 de 64 bits e procurei alguns IDEs e vi que geany recebeu boas críticas. Depois de baixá-lo, não sei como escrever e compilar um aplicativo simples "Olá, mundo".

Nota: sou muito novo no Linux! O sistema de arquivos parece um tanto estranho para mim depois de 20 anos vivendo no mundo Windows, então qualquer ajuda que você possa oferecer ou um simples guia passo a passo seria muito apreciado!

Obrigado.

Responder1

Alain D,

Na verdade, Geany tem as opções que você procura integradas. Na parte superior da tela, no meio, há um botão que parece uma pequena engrenagem, bem como um botão que parece uma parede de tijolos. Estas são suas opções para compilar e executar. Depois de escrever seu código de forma satisfatória, basta clicar no botão de compilação e, na parte inferior da tela, você verá a saída e se há algum erro no tempo de compilação. Depois de concluído (supondo que não haja erros), clicar em executar fará com que Geany abra o terminal padrão do seu sistema e execute o programa. O terminal mostrará o código de status de saída quando concluído e permanecerá aberto até você fechá-lo.

Quanto aos compiladores, a maioria das principais distribuições do Linux possui uma coleção pré-empacotada de compiladores e linkers. Para o Ubuntu, acredito que você iria ao terminal e digitaria o seguinte:

sudo apt-get update
sudo apt-get install build-essential

Esses dois comandos atualizarão a lista de pacotes em seu sistema e, em seguida, instalarão as bibliotecas, cabeçalhos e compiladores essenciais necessários para C, C++ e outras linguagens de programação comuns.

Boa sorte em seus empreendimentos.

Responder2

Para garantir que os plug-ins estejam instalados:

sudo apt-get install geany-plugins

E para executá-lo com acesso root (não funcionará corretamente sem ele):

sudo geany

Em seguida, digite sua senha. Espero que funcione para voce.

informação relacionada