C++ unter Ubuntu schreiben

C++ unter Ubuntu schreiben


In diesem Kapitel, in dem C++ unter Ubuntu geschrieben wird, wird hauptsächlich die Verwendung von vi/vim zum Bearbeiten einer C++-Quelldatei im Ubuntu-Terminalfenster vorgestellt. Indem Sie das einfachste Beispiel schreiben: „Hello, World!“. Führen Sie alle dazu, zu lernen, wie man C++ unter dem Ubuntu-Terminal bearbeitet und kompiliert
. Hier ist es erforderlich, dass Sie vi/vim unter Ubuntu verwenden können, d. h. Sie benötigen eine gewisse
Grundlage für den Einstieg in Ubuntu.
Wenn Sie nicht über diese Grundlagen verfügen, können Sie den C++-Code nach Windows kopieren und zum Schreiben und Kompilieren eine schlanke integrierte C/C++-Entwicklungsumgebung (IDE) wie Dev-C++ verwenden.

Einführung in C++

C++ (c plus plus) ist eine statisch typisierte, kompilierte, universelle, Groß-/Kleinschreibung berücksichtigende und unregelmäßige Programmiersprache,
die prozedurale Programmierung, objektorientierte Programmierung und generische Programmierung unterstützt. C++ gilt als Zwischensprache, die
die Merkmale einer Hochsprache und einer Niedrigsprache vereint. C++ wurde 1979 von Bjarne Stroustrup in den Bell Laboratories in Murray Hill, New Jersey,
entworfen und entwickelt . C++ erweiterte und perfektionierte die Sprache C, die ursprünglich C mit Klassen hieß und 1983 in
C++ umbenannt wurde . C++ ist eine Obermenge von C, und tatsächlich ist jedes legale C-Programm ein legales C++-Programm.
Stand 2020: Im Jahr 2017 wurde C++17 veröffentlicht, was bereits der fünfte C++-Standard ist. Wir haben auch C++98 gesehen oder gehört,
einen solchen C++-Standard, also C++, das 1998 veröffentlicht wurde und daher C++98 heißt, den ersten Standard von C++.

Um C++ zu lernen, müssen wir die Konzepte verstehen und nicht in die technischen Details der Sprache eintauchen. Solange wir in Kapitel 2 die grundlegenden Konzepte von C++ kennen, wird es hilfreich sein, Qt zu lernen oder C++ zu schreiben

C++-Umgebungseinstellungen

Um dieses Tutorial zu schreiben, hat der Autor auch Ubuntu 18.04 neu installiert. Erstellen Sie die Umgebung von Grund auf. Wir konfigurieren zunächst
die Serveradresse der Softwarequelle als Adresse von Alibaba Cloud. Auf diese Weise können wir Softwarequellen aus China beziehen und die Download-Geschwindigkeit wird schneller.

Wenn wir C++-Programme in Ubuntu schreiben wollen, benötigen wir einen Texteditor und einen C++-Compiler, der Code schreiben kann. In der neu
installierten Ubuntu-Umgebung ist weder GCC zum Kompilieren der C-Sprache noch G++ zum Kompilieren von C++ installiert. Führen Sie die folgenden
Anweisungen aus, um die Umgebung zum Kompilieren der Sprache C und C++ zu installieren.

sudo apt-get install gcc g++ 
sudo apt-get install lsb-core lib32stdc++6 // 安装其他库 

Nach Abschluss der Installation können Sie mit dem folgenden Befehl die installierten Versionen von gcc und g++ anzeigen.

g++ -v 
gcc -v 

Fügen Sie hier eine Bildbeschreibung ein

Schreiben Sie ein einfaches C++-Programm

Geben Sie den folgenden Befehl in das Terminal ein. Zuerst erstellen wir ein C++-Verzeichnis und geben dann mit dem Befehl cd das C++-Verzeichnis ein.
Erstellen Sie dann das Verzeichnis 01_hello_world, geben Sie das Verzeichnis 01_hello_world ein und bearbeiten Sie dann 01_hello_world.cpp mit dem Befehl vi.

mkdir C++ // 创建一个 C++目录。 
cd C++ // 进入创建的 C++目录。 
mkdir 01_hello_world // 创建一个 01_hello_world 目录 
cd 01_hello_world // 进入 01_hello_world 目录下。 
vi 01_hello_world.cpp // 编辑 cpp 文件,拷贝下文的内容 

Fügen Sie hier eine Bildbeschreibung ein
Kopieren Sie den folgenden Inhalt nach 01_hello_world.cpp.

1 #include <iostream> 

2 using namespace std; 

3 int main() 

4 { 

5 cout << "Hello, World!" << endl; 

6 return 0; 

7 } 

In Zeile 1 definiert die Sprache C++ einige Header-Dateien, die notwendige oder nützliche Informationen im Programm enthalten. Im obigen
Programm ist die Header-Datei enthalten.

Zeile 2, using namespace std; weist den Compiler an, den std-Namespace zu verwenden. Namespaces sind ein relativ
neues Konzept in C++. Unter diesen ist std der Standard-Namespace in C++, das heißt, er ist in der Standardbibliothek geschrieben und wir können
ihn direkt aufrufen.

Zeile 3, int main() ist die Hauptfunktion und das Programm beginnt von hier aus mit der Ausführung.

Zeile 5, cout << „Hello World“ << endl; zeigt die Meldung „Hello World“ auf dem Bildschirm an und unterbricht die Zeile. „<<“
ist der Operator und endl ist die Newline-Anweisung.

Zeile 6, Rückgabe 0; beendet die Funktion main( ) und kehrt zum aufrufenden Prozess zurück

Führen Sie die folgende Anweisung aus, um dieses einfache C++-Programm zu kompilieren und auszuführen.
g++ 01_hello_world.cpp -o 01_hello_world // Mit g++ kompilieren. Nach -o wird die Ausgabeobjektdatei hinzugefügt.
./01_hello_world // Unter dem Terminal ausführen, „Hello, World!“ ausgeben und umbrechen.

Fügen Sie hier eine Bildbeschreibung ein

Wir können erweitern, wie mehrere Zeilen ausgegeben werden. Kann wie unten beschrieben auf unbestimmte Zeit hinzugefügt werden. Unter anderem stellten wir fest, dass nach dem Drucken des ersten Hello, world! auch die neue Zeile verwendet wurde, weil „\n“ verwendet wurde. Anweisungen der C-Sprache können in C++ verwendet werden, einer Obermenge der C-Sprache.

1 #include <iostream> 

2 using namespace std; 

3 int main() 
4 { 

5 cout << "Hello, world!\n" << "Hello, world!" << endl; 

6 return 0; 

7 } 

In Zeile 5 verwenden wir den Einfügungsoperator „<<“ (überladener Operator), um einen Satz „Hallo, Welt!“ zum Drucken einzufügen, sodass zwei Zeilen „Hallo, Welt!“ auf dem Terminal gedruckt werden.

Ich denke du magst

Origin blog.csdn.net/qq_42700289/article/details/129431550
Empfohlen
Rangfolge