Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

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

volom13

  • Gość
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: 2763
  • 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 ?
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3049
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
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
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Filystyn

  • Gość
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: 1177
    • 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.