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.cpptoolsi 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 activez 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