Undefinierter Verweis auf 'std::cout'
Beim Kompilieren von C-Programmen, die die Standardbibliothek nutzen, wie zum Beispiel
Eine mögliche Lösung besteht darin, den entsprechenden C-Compiler wie g zu verwenden, der automatisch eine Verknüpfung zur Standardbibliothek herstellen kann. Alternativ ist bei Verwendung von gcc eine explizite Verknüpfung mit -lstdc wie folgt erforderlich:
gcc main.cpp -lstdc++ -o main.o
Um Warnungen während der Kompilierung zu unterdrücken, sollten Sie die Flags -Wall und -Wextra verwenden:
g++ -Wall -Wextra -Werror -c main.cpp -o main.o
Das obige ist der detaillierte Inhalt vonWarum erhält mein C-Code „undefinierte Referenz auf ‚std::cout'' und wie kann ich das beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!