Com un Linux usuari, si necessiteu ajuda per compilar codi C++ al sistema, seguiu aquesta guia per obtenir ajuda.
Compilar un programa C++ a Linux
Hi ha dos mètodes per compilar un programa C++ a Linux:
Mètode 1: compilar un programa en C++ mitjançant el terminal
Per compilar un programa C++ a Linux mitjançant un terminal, seguiu els passos que s'indiquen a continuació:
Pas 1: Primer, obriu qualsevol Linux terminal utilitzant Maj+Ctrl+T botons del teclat.
Pas 2: Crea un .cpp fitxer activat Linux utilitzant la següent comanda:
nano myfile. cpp
Pas 3: A continuació, afegiu qualsevol codi C++ dins del fitxer.
Com a exemple, a continuació, el programa en el qual he utilitzat el següent codi de C++:
utilitzant l'espai de noms std ;
#include
int principal ( )
{
cout << 'Qualsevol missatge' ;
tornar 0 ;
}
Pas 4: Desa el fitxer utilitzant Ctrl+X , afegir I i premeu Intro per sortir.
Nota: Els passos 2, 3 i 4 són opcionals. Si encara no heu creat un codi C++, podeu seguir-los. En cas contrari, si ja teniu codi C++, podeu ometre aquests passos.
Pas 5: Ara, per compilar el C++ codi, utilitzeu l'ordre següent:
g ++ el meu fitxer. cpp - o nomfitxer de sortida
Nota: No us oblideu de substituir el meufitxer.cpp amb el vostre fitxer de codi C++ i el fitxer fitxer de sortida el nom també podria ser diferent.
Pas 6: Per generar la sortida del codi anterior, heu d'executar el fitxer de sortida:
. / fitxer de sortida
Mètode 2: compilar un programa C++ amb IDE
Hi ha IDE integrats que permeten als usuaris executar codi C++ en sistemes Linux. Els IDE més utilitzats en sistemes Linux són Thonny , Codi Visual Studio i Blocs de codi . Podeu instal·lar qualsevol IDE al vostre sistema i començar a compilar programes C++ al sistema Linux.
Conclusió
Linux és un sistema operatiu molt famós i reconegut i podem compilar i executar el nostre codi C++ amb facilitat. Podeu executar codi C++ en un terminal del sistema Linux mitjançant el compilador g++. Tot i que també podeu utilitzar IDE com Thonny, codi VS o CodeBlocks per compilar un programa C++ a Linux.