wybor dobrego kompilatora

0

siemka polecacie jakis darmowy i dobry kompilator do c++

1

Witam.

Kompilator do C++ jest praktycznie jeden czyli g++. Bardziej chodzi Ci o IDE. Przykładami takich programów to code::blocks który posiada na start tyle funkcji że nie wiem czy je wszystkie wykorzystasz. Microsoft visual studio ale to jest już bardzo rozbudowne IDE. Geny też jest. Polecam wpisać frazę w przeglądarkę "C++ IDE" i na pewno coś fajnego dla siebie znajdziesz.

Życzę miłego dnia.

4
pestka12 napisał(a):

Witam.

Kompilator do C++ jest praktycznie jeden czyli g++.

A clang i MSVC to co?

4

Jeśli chodzi o IDE polecam produkty JetBrains. Dla C++ jest to CLion.
Dla uczniów i studentów dostępne są darmowe licencje.

Darmowe IDE też są spoko,

Nie ma czegoś takiego jak najlepszy kompilator. Każdy ma inny zestaw wad i zalet:

  • lepszy/gorszy kod maszynowy w jakiś scanariuszach
  • inne bugi
  • inny zakres wsparcia nowych standardów
  • dostępność dodatkowych narzędzi.
0

Jak JetBrainsy cenię (do Pythona np. mają b. fajne IDE) tak CLiona mam opory polecać, sporo mu brakuje imho jeszcze (co nie znaczy, że nie warto go wypróbować). Darmowe IDE w rodzaju VSCode czy QtCreatora imho działają lepiej, a i tak przy bardziej niestandardowym konfigu projektu może się okazać, że to psu na budę i będziesz skazany na prostszy edytor/nieużywanie ficzerów.

0

Na Windows ja korzystam z g++ stąd:
https://winlibs.com/ (od kiedy domena Mingw nie została opłacona).

Poza tym możesz też zainstalować Visual Studio Code (nie mylić z Visual Studio) bo jest lekki waży ok 200MB - w nim wystarczy zainstalować code runner czy jakoś tak (wyszukuje się wtyczki w oknie programu vs code) i masz g++ w vs code. Z g++ i Mingw byłem najbardziej zadowolony.

Plik Hello World zajmował tam najmniej ok 54 kb a przy innych kompilatorach 150 kb. W Visual Studio Code uruchamiasz ten code runner klikając trójkącik w prawym górnym rogu a w folderze gdzie masz otwarty plik tworzy się exe - więc to jest wygodne - nie trzeba mu wklepywać komend kompilacji - komendy do g++ używam takiej: g++ plik1.cpp plik2.cpp -o plik1_2

Jeżeli instalujesz bez ide, wcześniej musisz do zmiennych środowiskowych dodać kompilator do path (ściężkę z folderem bin)

0

Intel oneAPI DPC++/C++ Compiler

1 użytkowników online, w tym zalogowanych: 0, gości: 1