Vamos começar!
Introdução com C ++ em Raspberry Pi OS
Existem dois métodos para começar a codificar em C ++ no Raspberry Pi:
Método 1: Código em C ++ usando Geany IDE no Raspberry Pi
Por padrão, o Raspberry Pi tem um Geany editor de texto/IDE que pode ser usado para codificar em diferentes linguagens de programação, incluindo C++. Você pode abrir este editor através do terminal usando o seguinte comando:
Editor de $ Geany
Para abrir este editor do desktop, vá para o “Menu do aplicativo">"Programação">"Editor do Programador de Geany”Opções.
O Geany Editor A janela aparecerá na tela:
Você pode digitar qualquer código C ++ nesta janela aberta. Eu compartilhei o meu e, se você é novo no C ++, pode copiar o mesmo código abaixo para imprimir uma mensagem “Hello Linux-não” usando c++.
#incluir
usando namespace std;
int main ()
cout<<"Hello linux-hint" << endl;
retornar 0;
Código para imprimir “Hello Linux-não” no Geany Editor:
Depois de adicionar o código C ++, vá para o “Documento”Opção na barra de menus, selecione o“Defina o FileType”E escolha o“Arquivo de origem C ++"Opção da"Linguagens de programação" seção:
Depois que o arquivo de origem C ++ for selecionado, a janela de código ficará assim como mostrado abaixo:
Depois de terminar, é hora de salvar o arquivo do código C ++. Para salvar o arquivo, clique no “Arquivo”Opção e depois selecione“Salvar como”Da lista suspensa:
A "Salvar Arquivo”A janela aparecerá na tela.
Você pode nomear seu arquivo de acordo com sua escolha, aqui eu o nomeei como “Hello-Linux.cpp”:
Finalmente, seu arquivo de código C ++ está salvo:
Compilar o código C ++ usando o Compilar Botão da barra de menus, destacada na imagem abaixo:
O resultado da sua compilação será exibido no Janela de saída que está na parte inferior da interface:
Agora, finalmente, você pode executar o código usando o ícone iluminado abaixo:
A saída será exibida em uma janela separada.
Método 2: Código em C ++ usando o Terminal no Raspberry Pi
Se você deseja codificar C ++ através do terminal, como qualquer outro aplicativo baseado em Linux, poderá seguir as etapas abaixo mencionadas:
Passo 1: Para executar o código C ++ através do terminal, primeiro você deve criar um arquivo C ++ e, para isso, você pode usar o seguinte comando:
$ sudo nano
Observação: Eu tenho usado Linux-Hint2 Nome do meu arquivo de origem, os usuários podem escolher qualquer nome de acordo com a escolha deles.
$ sudo nano linux-hint2.cpp
Ao usar o comando acima, uma janela vazia aparecerá na tela:
Você pode digitar seu código C ++ aqui, estou usando o mesmo código acima novamente:
#incluir
usando namespace std;
int main ()
cout<<"Hello Linux Hint!"<retornar 0;
Depois de terminar de digitar o código, pressione “Ctrl + x" e então "Y”Para salvar o arquivo.
Agora vamos verificar se o arquivo de origem está salvo ou não para isso, use ls comando para exibir a lista de arquivos:
$ ls
Para executar o C ++ no Raspberry Pi, é necessário uma pré-compilação para gerar um arquivo executável; portanto, a seguir o comando mencionado abaixo:
$ g ++ -o.cpp
Observação: Os usuários podem usar qualquer nome no lugar de . Aqui eu usei Linux-top.
Vamos verificar se nosso arquivo executável é gerado ou não e para isso, usaremos o comando abaixo mencionado:
$ ls
Agora, finalmente, nosso arquivo está pronto para ser executado e para executar o arquivo Use o comando abaixo mencionado:
$ ./
Observação: Lembre -se aqui que você deve usar o nome do arquivo executável que você acabou de criar acima.
É isso para o processo, você também pode tentar mais alguns códigos C ++ seguindo as mesmas instruções.
Palavras finais
Para usar C ++ em Raspberry Pi, já existe um editor conhecido como Editor do Programador de Geany, que pode ser executado a partir do desktop e do terminal. Os usuários só precisam criar um arquivo de origem C ++ primeiro e depois criar o código para gerar um arquivo executável. Posteriormente, o arquivo executável pode ser executado para exibir a saída, você também pode usar o terminal para criar e executar seu código C ++. Os detalhes passo a passo já são fornecidos nas diretrizes acima.