Witaj na Forum Linuxiarzy
Zanim zalogujesz się, by pisać na naszym forum zapoznaj się z kilkoma zasadami savoir-vivre'u w wątku Administracja-> Przywitaj się. Wątki z problemami zamieszczone w dziale "Przywitaj się" będą usuwane.

Autor Wątek: Jak pisać programy w języku c +  (Przeczytany 1029 razy)

Offline damian133

  • Newbie
  • *
  • Wiadomości: 5
Jak pisać programy w języku c +
« dnia: Maj 02, 2017, 01:39:07 pm »
Witam
W systemie windows ściągałem program do kompilacji teraz mam pytanie jak pisać w języku c+ programy w linuxie ?

Offline damian133

  • Newbie
  • *
  • Wiadomości: 5
Odp: Jak pisać programy w języku c +
« Odpowiedź #1 dnia: Maj 02, 2017, 01:47:47 pm »
Teraz już wiem ,że jest potrzebny g++ kiedy wpisuje komende g++ w terminalu wyświetla się takie coś
g++: fatal error: no input files
compilation terminated.
Jak to naprawić ?

Offline lesio

  • Hero Member
  • *****
  • Wiadomości: 543
Odp: Jak pisać programy w języku c +
« Odpowiedź #2 dnia: Maj 02, 2017, 03:30:15 pm »
Kompilator gcc musi mieć podany jako argument plik (program) do kompilacji. W linuksie pisze się programy tak samo, ja w innych systemach, a nawet prościej (bo wystarczy prosty edytor vi i kompilator gcc). A jak pisać? - trzeba wyguglać jakiś tutorial/example/man/manual/samouczek/kurs dla gcc.

Offline damian133

  • Newbie
  • *
  • Wiadomości: 5
Odp: Jak pisać programy w języku c +
« Odpowiedź #3 dnia: Maj 02, 2017, 04:15:43 pm »
Jeszcze jednno pytanie. Czy ten odnosnik do pliku ma byc dokladny tj. w jakim katalogu plik jest ? Czy wystarczy sama nazwa pliku ?
Może ktoś mi podać przykład polecenia do terminala ?
Przykładowo wydaje komende g++ -Wall -o hello hello.cpp w terminalu
Czy musze byc w katalogu gdzie jest plik hello ?
« Ostatnia zmiana: Maj 02, 2017, 04:32:25 pm wysłana przez damian133 »

Offline lesio

  • Hero Member
  • *****
  • Wiadomości: 543
Odp: Jak pisać programy w języku c +
« Odpowiedź #4 dnia: Maj 03, 2017, 02:24:04 pm »
Jeśli plik "hello.cpp" znajduje się w bieżącym katalogu (tzn. w tym, w którym wydajesz polecenie g++ ...), to nie trzeba podawać ścieżki dostępu. Plik "hello" jest plikiem wynikowym kompilacji i zostaje utworzony w katalogu bieżącym.