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.
-
Otwórz Visual Studio Code:
- Uruchom VS Code i kliknij ikonę rozszerzeń (puzzle) po lewej stronie okna.
-
Zainstaluj rozszerzenie dla języka C:
- C/C++: Wyszukaj "C/C++"
ms-vscode.cpptools
i zainstaluj to rozszerzenie. Umożliwi to debugging oraz obsługę IntelliSense dla C i C++. - C/C++ Extension Pack: Wyszukaj "C/C++ Extension Pack"
ms-vscode.cpptools-extension-pack
- C/C++: Wyszukaj "C/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