Początkujące programowanie C++ na linuksie - jak zacząć?

Chciałbym się dowiedzieć jak wreszcie skompilować swoje pierwsze “Hello World” w C++ na linuxie.

Korzystam teraz z programu Code::Blocks 8.02 na Ubuntu 8.04.

Jestem trochę zamotany w tym programie i robię tak po kolei:

1.File -> New file -> Empty file

2.Wpisuję kod

#include 


using namespace std;


int main()

{

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

   return 0;

}

2.1. zapisuję plik jako C/C++ file

3.biorę build, a potem wchodzę do terminala i wpisuję sudo chmod +x nazwa_pliku

4.wracam do C::B i klikam run

5.program zwraca mi takie oto błędy:

/home/user/Pulpit/nazwa_pliku: 3: using: not found

/home/user/Pulpit/nazwa_pliku: 5: Syntax error: “(” unexcepted

Press Enter to continue.

krok 3. jest zbędny i ogólnie bez sensu a komunikat o braku “using” świadczy ze stworzyłeś projekt c zamiast c++.

hmm… spróbowałem nadać plikowi rozszerzenie *.cpp i coś takiego mam w polu Build log

//edit

ok, sam już doszedłem

zainstalowałem g++ (bo wcześniej nie dało się - pakiet wymagał płyty)… kompiluje i działa moje pierwsze Hello World