• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

kompilator GNU GCC dla Visual Studio Code

0 głosów
419 wizyt
pytanie zadane 17 czerwca 2018 w C i C++ przez Username Obywatel (1,310 p.)
Dzień dobry,
ostatnio chciałem się przenieść z Code::block. Szukając znalazłem Visual Studio Code, jednak okazało się że nie ma kompilatora. Da się jakoś go zainstalować do niego? Nie musi być to koniecznie GNU GCC ale najlepiej by było, bo do takiego jestem przyzwyczajony.

2 odpowiedzi

+1 głos
odpowiedź 18 czerwca 2018 przez j23 Szeryf (98,360 p.)
wybrane 18 czerwca 2018 przez Username
 
Najlepsza

Jeśli Windows, to:

  • instalujesz MSYS2
  • instalujesz pacmanem MinGW
  • otwierasz folder z projektem w VSC
  • definiujesz nowy task, który wygląda np. tak:
   "tasks": [
        {
            "label": "Compile & run",
            "type": "shell",
            "problemMatcher":"$eslint-stylish"
            "command": "g++ -std=c++14 test.cpp -o test.exe && test.exe"
        }

Oczywiście przy większych projektach lepiej użyć np. cmake'a. Poszukaj też rozszerzenia integrującego gdb z edytorem.

komentarz 18 czerwca 2018 przez Username Obywatel (1,310 p.)
pacmanem? Co to za aplikacja?
komentarz 19 czerwca 2018 przez j23 Szeryf (98,360 p.)

Menedżer pakietów, taki jak w ArchLinux, tylko dla MSYS2. Odpalasz MSYS2, wpisujesz pacman -S mingw-w64-i686-toolchain (lub mingw-w64-x86_64-toolchain dla wersji 32-bitowej) i z resztą sobie poradzisz. Generalnie radzę zapoznać się z pacmanem, bo dzięki niemu możesz ściągnąć masę bibliotek i narzędzi, bez zastanawiania się, czy zadziałają z zainstalowanym kompilatorem.

 

 

PS1. tylko jak będziesz instalował MSYS2, to koniecznie zrób to, co twórcy napisali w instrukcji instalacji.

PS2. terminal z bashem też można zintegrować z VSC.

0 głosów
odpowiedź 17 czerwca 2018 przez adrian17 Mędrzec (174,620 p.)

ostatnio chciałem się przenieść z Code::block

Przeniesienie się z IDE do rozszerzalnego edytora tekstu ma sens dla wielu języków, ale w przypadku C++a jest to trochę wątpliwe. Dlaczego nie chcesz C::B? Dlaczego nie Visual Studio?

komentarz 18 czerwca 2018 przez Username Obywatel (1,310 p.)
ze względów głównie tych że VSC ładniej wygląda, tak wiem że to nie dorzeczne ale poprostu
komentarz 18 czerwca 2018 przez j23 Szeryf (98,360 p.)
VSC ma przede wszystkim o wiele lepszy edytor niż ten w C::B (edycja multikursorowa jest wyborna)
komentarz 20 czerwca 2018 przez sp00ky Obywatel (1,740 p.)

@adrian17,

Zgadzam się, w przypadku C++ na windowsie lepiej używać IDE. Ja polecam QT Creator, z włączoną wtyczką ClangCodeModel pięknie na bieżąco wyświetla ostrzeżenia i błędy. Edycja kodu także jest na wysokim poziomie, wystarczy nauczyć się skrótów.

Podobne pytania

–1 głos
3 odpowiedzi 65 wizyt
0 głosów
2 odpowiedzi 56 wizyt
0 głosów
0 odpowiedzi 101 wizyt
Porady nie od parady
Wynikowy wygląd pytania, odpowiedzi czy komentarza, różni się od tego zaprezentowanego w edytorze postów. Stosuj więc funkcję Podgląd posta znajdującą się pod edytorem, aby upewnić się, czy na pewno ostateczny rezultat ci odpowiada.Podgląd posta

62,438 zapytań

108,589 odpowiedzi

226,699 komentarzy

35,997 pasjonatów

Przeglądających: 68
Pasjonatów: 8 Gości: 60

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...