C/C++ – programowanie przy użyciu terminalu

W pierwszym artykule w dziale „Programowanie” opiszę sposób na programowanie w języku C/C++ za pomocą terminala.

Język C:

1. Zainstaluj pakiet build-essential:

sudo apt-get install build-essential

2. Stwórz plik z rozszerzeniem *.c, w którym umieścisz kod programu:

gedit plik_zrodlowy.c

3. W oknie edytora tekstu umieść kod programu i zapisz plik (CTRL+S)

4. Skompiluj plik:

gcc plik_zrodlowy.c -o plik_wynikowy

5. Uruchom plik:

./plik_wynikowy

Język C++:

1. Zainstaluj pakiet build-essential:

sudo apt-get install build-essential

2. Stwórz plik z rozszerzeniem *.cpp, w którym umieścisz kod programu:

gedit plik_zrodlowy.cpp

3. W oknie edytora tekstu umieść kod programu i zapisz plik (CTRL+S)

4. Skompiluj plik:

g++ plik_zrodlowy.cpp -o plik_wynikowy

5. Uruchom plik:

./plik_wynikowy
Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://mikes.netblog.pl mike_xcr

    Hmm na co pakiet build-essential? Raczej wnioskował bym o apt-get install make gcc g++, nie wiem jak w ubuntu, ale w debianie trzeba doinstalować :-)

  • http://start1g.ovh.net/~ubuntupo/ Szmitas (Administrator)

    Zarówno gcc jak i g++ są standardowo zainstalowane.

  • kobylecki

    gcc jest domyślnie zainstalowany, g++ nie

  • jasiek-bordber

    Witam, mam problem z konsolą konsola nie wykrywa mi pliku wynikowego
    g++ plik -o plik_wynikowy
    ./plik_wynikowy <- wyświetla mi ze nie ma takiego pliku ani katalogu.
    g++ -Wall -pedantic -ansi plik.cpp
    ./a.out <- też mi nie działa nie nadpisuje mi pliku i trzyma dalej ten sam program
    szukałem, przeinstalowałem kompliator i nic nie działa dalej to samo.

  • Szmitas

    Składnia jest taka:

    g++ plik_zrodlowy.cpp -o plik_wynikowy

    Z Twojego zapisu wynika, że zapomniałeś o rozszerzeniu.

  • jasiek-bordber

    Niestety to tylko literówka na w wpisie na forum a ja już chyba się powoli poddaje i przeinstaluje system bo nie wiem.

    • Szmitas

      A masz zainstalowany jakiś program np. Geany, aby sprawdzić jak to się w nim wszystko kompiluje?
      Upewnij się, że jesteś w katalogu z plikiem źródłowym.

  • Bob

    myślę że powinna być wersja dla noobów np napisać jak wejść do jakiegoś folderu i że wogole trzeba żeby cos otworzyć lub zapisać :D. Tam w komentarzach widać że ktoś ma właśnie tego typu problem xd