Rozszerzenie Visual Studio Code do języka C

Instalacja rozszerzeń dla Visual Studio Code

Aby skonfigurować VS Code do pracy z językem C, musisz zainstalować odpowiednie rozszerzenia.

  1. Otwórz Visual Studio Code:

    • Uruchom VS Code i kliknij ikonę rozszerzeń (puzzle) po lewej stronie okna.
  2. Zainstaluj rozszerzenie dla języka C:

Uwaga: Niektórzy wolą korzystać z otwartej wersji VS - Code OSS i która jako Marketplace wykorzystuje np. Open VSX. Jeśli nie chcemy instalować "proprietary Microsoft-branded release" dla jednego rozszerzenia to można wtedy skorzystać z powyższych linków oraz wybrać ze strony "Download extenstion" następnie zainstalować ręcznie w VS (Ctrl+Shift+P oraz "Install from VSIX").

Aby mieć pewność, że kompilator jest zainstalowany i poprawnie skonfigurowany, utwórzmy program Hello World C.

Utwórz plik C

Uruchom terminal i utwórz pusty folder o nazwie projects, w którym możesz umieścić wszystkie swoje projekty VS Code. Następne polecenia tworzą i przekierowują do podfolderu o nazwie helloworld. Stamtąd otwierasz helloworld bezpośrednio w VS Code za pomocą polecenia code. Uruchom terminal i wpisz

mkdir projects
cd projects
mkdir helloworld
cd helloworld
code .

Polecenie code . otwiera VS Code w bieżącym folderze roboczym, który staje się Twoim „obszarem roboczym”. Zaakceptuj okno dialogowe Zaufanie obszaru roboczego, wybierając opcję Tak, ufam autorom, ponieważ jest to folder utworzony przez Ciebie.

Teraz utwórz nowy plik o nazwie helloworld.c za pomocą przycisku Nowy plik w Eksploratorze plików lub polecenia Plik > Nowy plik. Wklej następujący kod źródłowy:

#include <stdio.h>

int main(int argc, char *argv[])
{
  printf("Hello, World!\n");
}

Teraz naciśnij Ctrl+S, aby zapisać plik. Możesz również włączyć AutoSave, aby automatycznie zapisywać zmiany w pliku, zaznaczając Auto Save w menu głównym Plik.

Uruchom helloworld.c

  • Upewnij się, że masz otwarty plik helloworld.c, aby był aktywnym plikiem w edytorze.
  • Naciśnij przycisk odtwarzania (play) w prawym górnym rogu edytora.
  • Wybierz plik C/C++: gcc build and debug active z listy wykrytych kompilatorów w systemie.
  • Poproszony o wybranie kompilatora zostaniesz poproszony tylko przy pierwszym uruchomieniu pliku helloworld.c. Ten kompilator stanie się „domyślnym” kompilatorem ustawionym w pliku .vscode/tasks.json.

Uruchom helloworld.c z VS terminala

  • Uruchom terminal Ctrl+`
  • Kompilacja gcc -o helloword helloword.c
  • Uruchomienie ./helloworld
  • Uruchomienie debugera gdb ./helloword