Nowe posty

xx konfiguracja sieci domowej (6)
Wczoraj o 23:58:47
clip Brak możliwości instalacji aplikacji na Opensuse Tumbleweed. (2)
Wczoraj o 23:35:02
xx petla while (11)
Wczoraj o 22:14:49
xx Repozytoria Archa (7)
Wczoraj o 21:43:06
xx Ktoś zna datę przejścia Minta 19.3 z bety do oficjala? (47)
Wczoraj o 14:28:28
xx Jak,Zrobić kopię całego dysku? (3)
Wczoraj o 08:39:41
xx Jaki linux na laptop/tablet hybrydowy? (11)
Wczoraj o 08:16:56
xx Brak rozdzielczości 16:9 ubuntu 19.04 (1)
Wczoraj o 01:46:25
xx Dziwne połączenia sieciowe! Co to jest? (14)
2019-12-13, 22:59:42
xx Conky - obraz z kamerki (11)
2019-12-13, 19:09:59

Autor Wątek: Program z Kompilatorem C+  (Przeczytany 1444 razy)

Offline Damian Rytek

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 7
    • Zobacz profil
Program z Kompilatorem C+
« dnia: 2015-09-06, 02:56:27 »
Witam
Szukam jakiegoś programu który od razu po wpisaniu kodu c+ potrafiłby go skompilować.
Możecie mi pomóc ?
Pozdrawiam

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2297
  • 1709
    • Zobacz profil
Odp: Program z Kompilatorem C+
« Odpowiedź #1 dnia: 2015-09-06, 05:34:54 »
Jest C+ ? czy c++?
Testowałeś Codelite, Code::Blocks ?
Pochwal się swoją kartą graficzną w tym wątku-->
http://forum.linux.pl/index.php/topic,19841.msg121122.html#msg121122

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2545
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Odp: Program z Kompilatorem C+
« Odpowiedź #2 dnia: 2015-09-06, 07:58:46 »
Dla początkującego chyba najlepszy bedzie QtCreator. I wbrew pozorom nie służy tylko do programowania dla Qt, jest po prostu dobrym środowiskiem dla C++. A w nowych wersjach obsługuje kompilator clang++, który generuje dużo bardziej przyjazne i czytelne komunikaty błędów i ostrzeżeń niż klasyczne g++.
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline Filys

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 28
    • Zobacz profil
Odp: Program z Kompilatorem C+
« Odpowiedź #3 dnia: 2015-10-16, 10:34:16 »
O.o

Kolego..  większość edytorów tekstu ma moliwość otworzenia terminala i to odrazu w directory roboczym.
Np. kate ( którego ja używam, dyskusyjne jest, że wersja stable jest 3.xx gdy najnowsza jest 15.xx ale to problem twórców ).

Jak już ma kolega kod i otwarty terminal to potrzebuje tylko kolega jeszcze zainstalować gcc. Ok ok "g++".

pisze se kolega w terminalu:

g++ -g -std=c++11 pro.cpp -o pro; ./pro

TADA skompilowało i wywołało jak się udało skompilować. Jak się nie skompilowąło to wywoła starą wersje programu, po to mamy make aby starą wersje kasować ale to niżej.

teraz uwaga, chce kolega szybko znowu powtórzyć ten proces? Zapisuje kolega swój kod jednym kliknięciem,
nastepnie strzałka do góry w terminalu i ojej skopiowało nam komende. Enter.

Jak kolega linkuje więcej bibliotek to nauczyć się robić plik make. I podobnie jak wyżej tylko makea się wywołuje i 'to już'.
(zapomnij o c++14 chyba że chcesz skończyć w dpkg hell )

IDE można spokojnie olać. Polecam też poznać komendy kompilatora szczególnie od debugu i optymalizacji. Ale to w przyszłości.  Wszystko jest w gcc manualu.

Ponad to warto poznać do debugu gdb, ltrace, strace oraz valgrind.

Pzdro.

Offline ultr

  • Users
  • Guru
  • *****
  • Wiadomości: 1186
    • Zobacz profil
Odp: Program z Kompilatorem C+
« Odpowiedź #4 dnia: 2015-10-16, 13:09:15 »
Cytat:  link=topic=24112.msg130794#msg130794 date=1444984456
g++ -g -std=c++11 pro.cpp -o pro; ./pro

[...] Jak się nie skompilowąło to wywoła starą wersje programu
Aby ominąć ten problem wystarczy napisać:
g++ -g -std=c++11 pro.cpp -o pro && ./pro

Cytat:  link=topic=24112.msg130794#msg130794 date=1444984456
IDE można spokojnie olać.
Zdecydowanie polecam ten krok. Notatnik, konsola z gcc i piszesz. IDE niczego więcej cię nie nauczy, wręcz przeciwnie.