Heim > Betrieb und Instandhaltung > Betrieb und Wartung von Linux > So kompilieren Sie die C-Sprache unter Linux

So kompilieren Sie die C-Sprache unter Linux

王林
Freigeben: 2019-12-06 10:23:17
Original
6905 Leute haben es durchsucht

So kompilieren Sie die C-Sprache unter Linux

C-Programmkompilierung unter Linux-System:

gcc -Wall -g -o tfP tfP.c
Nach dem Login kopieren

Optionsbeschreibung:

-Wall  bedeutet, dass der Compiler während der Kompilierung eine Warnmeldung ausgibt Prozess ( Warning), zum Beispiel werden einige Variablen von Ihnen nicht verwendet, der Typ, auf den der Zeiger zeigt, ist falsch, die Hauptfunktion gibt keinen ganzzahligen Wert zurück usw.

Obwohl es sich bei dieser Art von Informationen nicht um einen Fehler handelt und sie keinen Einfluss auf die Kompilierung haben, ist sie wahrscheinlich die Quelle von Programmfehlern. Sie kann Ihnen auch dabei helfen, Fehler im Code zu finden und das Codeformat zu standardisieren. Daher wird empfohlen, den Parameter -Wall bei jeder Kompilierung hinzuzufügen.

Empfohlene Online-Video-Tutorials: Linux-Video-Tutorials

-g bedeutet, dass der Compiler Debugging-Informationen (debug) sammelt. Wenn Ihr Programm also nicht ordnungsgemäß ausgeführt wird, Sie können mit Tools wie gdb oder lldb Zeile für Zeile debuggen, um die Fehlerursache leicht herauszufinden. Wenn Sie nicht 100 % sicher sind, dass Ihr Programm keine Probleme hat, empfiehlt es sich, den Parameter -g hinzuzufügen. Dies ist beim Debuggen viel praktischer.

-o bedeutet, dass der Compiler die kompilierte ausführbare Datei in den von Ihnen angegebenen Ordner mit dem von Ihnen angegebenen Namen ausgibt. Der Name nach dem Leerzeichen in -o ist der Name der Ausgabedatei.

Zum Beispiel: Auf -o folgt test, was bedeutet, dass gcc nach erfolgreicher Kompilierung eine ausführbare Datei namens test in meinem aktuellen Verzeichnis generiert. Wenn dieser Parameter nicht hinzugefügt wird, wird die nach jeder Kompilierung generierte ausführbare Datei im Stammverzeichnis abgelegt und mit a.out benannt. Nach jeder erfolgreichen Kompilierung wird die vorherige a.out-Datei überschrieben. Daher wird empfohlen, den Parameter -o hinzuzufügen, um die Organisation zu verbessern.

Empfohlene verwandte Artikel und Tutorials: Linux-Tutorial

Das obige ist der detaillierte Inhalt vonSo kompilieren Sie die C-Sprache unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage