Ca Linux utilizator, dacă aveți nevoie de ajutor la compilarea codului C++ pe sistem, urmați acest ghid pentru ajutor.
Compilați un program C++ în Linux
Există două metode de a compila un program C++ în Linux:
Metoda 1: Compilați un program C++ utilizând terminalul
Pentru a compila un program C++ în Linux folosind terminalul, urmați pașii de mai jos:
Pasul 1: Mai întâi, deschideți oricare Linux terminal folosind Shift+Ctrl+T butoanele de la tastatură.
Pasul 2: Creeaza o .cpp dosar pe Linux folosind următoarea comandă:
nano myfile. cpp
Pasul 3: Apoi adăugați orice cod C++ în interiorul fișierului.
Ca exemplu, mai jos programul în care am folosit următorul cod C++:
folosind namespace std ;
#include
int principal ( )
{
cout << „Orice mesaj” ;
întoarcere 0 ;
}
Pasul 4: Salvați fișierul folosind Ctrl+X , adăuga ȘI și apăsați enter pentru a ieși.
Notă: Pasul 2, 3 și 4 sunt opționali. Dacă nu ați creat încă un cod C++, le puteți urma. În caz contrar, dacă aveți deja cod C++, puteți sări peste acești pași.
Pasul 5: Acum, pentru a compila C++ cod, utilizați următoarea comandă:
g ++ Dosarul meu. cpp - o outputfilename
Notă: Nu uitați să înlocuiți myfile.cpp cu fișierul dvs. de cod C++ și fisier de iesire numele ar putea fi și el diferit.
Pasul 6: Pentru a genera rezultatul codului de mai sus, trebuie să rulați fișierul de ieșire:
. / fisier de iesire
Metoda 2: Compilați un program C++ folosind IDE
Există IDE-uri încorporate care permit utilizatorilor să ruleze cod C++ pe sistemele Linux. Cele mai utilizate IDE-uri pe sistemele Linux sunt Thonny , Codul Visual Studio și CodeBlocks . Puteți instala oricare dintre IDE-urile pe sistemul dvs. și puteți începe să compilați programe C++ pe sistemul Linux.
Concluzie
Linux este un sistem de operare foarte faimos și renumit și putem compila și rula cu ușurință codul nostru C++ pe el. Puteți rula cod C++ pe un terminal de sistem Linux folosind compilatorul g++. În timp ce puteți utiliza, de asemenea, IDE-uri precum Thonny, cod VS sau CodeBlocks pentru a compila un program C++ în Linux.