Mehrere C-Dateien mit G kompilieren
Sie haben einen schlecht geschriebenen C-Code geerbt, der aus einer einzigen CPP-Datei besteht, die die Hauptfunktion und verschiedene enthält andere Funktionen sowie separate H-Dateien für Klassendefinitionen. Anstatt den ursprünglichen Befehl g main.cpp zu verwenden, fragen Sie sich, ob Sie ein Makefile verwenden müssen oder ob Sie weiterhin g main.cpp verwenden können.
Um mehrere C-Dateien mit g zu kompilieren, können Sie entweder eine Liste verwenden alle zusätzlichen CPP-Dateien nach main.cpp im Befehl:
g++ main.cpp other.cpp etc.cpp
Alternativ können Sie jede Datei einzeln kompilieren und dann die resultierenden .o-Dateien miteinander verknüpfen. Dazu würden Sie die folgenden Befehle verwenden:
g++ -c main.cpp g++ -c other.cpp g++ -c etc.cpp
g++ main.o other.o etc.o -o executable_name
Das obige ist der detaillierte Inhalt vonKann ich mehrere C-Dateien mit g ohne Makefile kompilieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!