Wizard
Tripel-As
Hallo!
Ich habe ein generelles Compiler-Problem mit C++.
Mein System:
Mandrake Linux 9.1, Kernel 2.4.21-pre
gcc-3.2.2-3mdk
gcc-c++-3.2.2-3mdk
Es schienen sich mit der neuen 3er Version von gcc einige Sachen geändert zu haben.
Beispiel:
Ich kompiliere ein einfaches hello-world-Programm:
Der Compiler arbeitet zwar anstandslos, gibt aber den Hinweis aus, dass diese Systax veraltet sei.
Nach einiger Recherche habe ich dann erfahren, dass die neue Syntax folgendermaßen aussieht:
Ich suche daher ein verlässliches Tutorial, dass die neuen Konventionen berücksichtigt.
Zweitens: Alle Programme, die auf dem C++-Compiler aufbauen, melden Fehler beim kompilieren (möglicherweise wegen der neuen Syntax): Glade, Anjuta und Kylix C++ Builder (Syntaxfehler). Wie kann ich hier Libraries linken bzw. die Programme patchen, damit sie mit gcc-c++-3.2.2 funktionieren?
Ich habe ein generelles Compiler-Problem mit C++.
Mein System:
Mandrake Linux 9.1, Kernel 2.4.21-pre
gcc-3.2.2-3mdk
gcc-c++-3.2.2-3mdk
Es schienen sich mit der neuen 3er Version von gcc einige Sachen geändert zu haben.
Beispiel:
Ich kompiliere ein einfaches hello-world-Programm:
Code:
#include <iostream.h>
int main()
{
cout << "hallo welt\n";
}
Der Compiler arbeitet zwar anstandslos, gibt aber den Hinweis aus, dass diese Systax veraltet sei.
Nach einiger Recherche habe ich dann erfahren, dass die neue Syntax folgendermaßen aussieht:
Code:
#include <iostream>
int main()
{
std::cout << "hallo welt\n";
}
Ich suche daher ein verlässliches Tutorial, dass die neuen Konventionen berücksichtigt.
Zweitens: Alle Programme, die auf dem C++-Compiler aufbauen, melden Fehler beim kompilieren (möglicherweise wegen der neuen Syntax): Glade, Anjuta und Kylix C++ Builder (Syntaxfehler). Wie kann ich hier Libraries linken bzw. die Programme patchen, damit sie mit gcc-c++-3.2.2 funktionieren?