Как настроить код Visual Studio для c на Mac

Обновлено: 21.11.2024

Visual Studio Code бесплатен и доступен на вашей любимой платформе — Linux, Mac OSX и Windows. Загрузите Visual Studio Code, чтобы испытать обновленный редактор кода, оптимизированный для создания и отладки современных веб-приложений и облачных приложений.

Как установить Visual Studio Code на Mac

Чтобы установить код Visual Studio на Mac:

  1. Загрузите Visual Studio Code для Mac.
  2. Дважды щелкните загруженный архив, чтобы развернуть его содержимое.
  3. Перетащите файл Visual Studio Code.app в папку "Приложения", чтобы он стал доступен на панели запуска.
  4. Добавьте VSCode в Dock, щелкнув значок правой кнопкой мыши и выбрав «Параметры» «Сохранить в документе».

После установки VS Code мы также можем настроить код так, чтобы он открывался из командной строки, и сделать это для нас чертовски просто.

  1. Запустите Visual Studio Code.
  2. Откройте палитру команд ( ⇧⌘P ) и введите «команда оболочки», чтобы найти команду оболочки: установите команду «код» в команду PATH.

Теперь, если вы создали любой проект, который входит в эту папку, и нажали следующую команду, чтобы открыть этот проект в коде Visual Studio.

Понимаете, установить код Visual Studio на Mac очень просто.

Поддержка языков.

Некоторые из лучших языковых поддержек перечислены ниже.

JavaScript

PHP

HTML

CSS, Sass, Меньше

Тайпоскрипт

Питон

Перейти

С++

Рынок расширений кода VS.

Функции, которые Visual Studio Code включает в себя готовые решения, — это только начало. Кроме того, расширения VS Code позволяют добавлять в установку языки, отладчики и инструменты для поддержки рабочего процесса разработки.

Visual Studio Code обеспечивает наилучшую поддержку инструментов для фреймворков Javascript, таких как React.js, Angular и Vue.js.

Интеллектуальный код.

Visual Studio Code IntelliSense — это интеллектуальное завершение кода, информация о параметрах и списки элементов. Visual Studio Code предоставляет IntelliSense с помощью файлов объявлений типов TypeScript (типов) для предоставления метаданных о платформах на основе JavaScript, которые вы используете в своем приложении.

Расширения PHP.

Существует множество расширений PHP, и вот некоторые из наиболее известных из них.

Отладка

Одной из основных особенностей Visual Studio Code является отличная поддержка отладки. Встроенный отладчик VS Code помогает ускорить цикл редактирования, компиляции и отладки.

Использование контроля версий в VS Code

Visual Studio Code имеет встроенную систему управления версиями и стандартную поддержку Git.

Многие другие поставщики системы управления версиями доступны через расширения в Visual Studio Code Marketplace.

Интегрированный терминал

В Visual Studio Code вы можете открыть встроенный терминал, начиная с корня вашей рабочей области. Это может быть очень удобно, так как вам не нужно переключать окна или изменять состояние существующего терминала, чтобы выполнить быструю задачу из командной строки.

Если вы работаете в среде Javascript, то вам часто нужно устанавливать новые пакеты, и в это время этот встроенный терминал работает просто фантастически.

VS Code не обновляется

Если Visual Studio Code не обновляется после перезапуска, macOS может поместить его в карантин. Выполните шаги, описанные в этой проблеме, чтобы решить ее.

Как удалить Visual Studio Code?

Если вы хотите удалить все пользовательские данные после удаления VS Code, вы можете удалить папки пользовательских данных Code и .vscode .

Вы вернетесь в состояние перед установкой VS Code.

Это также может сбросить все настройки, если вы не хотите удалять VS Code.

Расположение папок зависит от вашей платформы:

  1. Windows: удалите %APPDATA%\Code и %USERPROFILE%\.vscode .
  2. macOS: удалите $HOME/Library/Application Support/Code и ~/.vscode .
  3. Linux: удалите $HOME/.config/Code и ~/.vscode .

Заключение

VS Code – это бесплатный редактор кода, работающий на MacOS, Linux и WindowsOS.

Следуйте приведенным ниже руководствам для конкретных платформ:

VS Code легковесен и должен работать на самых доступных версиях оборудования и платформ.

Вы можете просмотреть требования к системе, чтобы проверить, поддерживается ли конфигурация компьютера.

Запуск программы c зависит от операционной системы. Однако запустить его в коде Visual Studio довольно просто и не требует каких-либо сложных наук, просто выполните шаги, упомянутые в этой статье, и все будет хорошо. Итак, давайте узнаем, как запустить C в Visual Studio Code на Mac OS.

Видеоруководство: как запустить C в Visual Studio Code на Mac OS

Если вам по-прежнему сложно запускать программы C в Visual Studio Code на компьютере Mac, вы можете просмотреть полное руководство в видео ниже.

Загрузить компилятор C для Mac OS

1) сначала мы загрузим компилятор C для нашего компьютера Mac, а для этого мы загрузим компилятор MinGW. Поэтому нажмите Cmd+space , введите терминал в строке поиска и нажмите Enter.

2) В окне терминала скопируйте приведенный ниже код и нажмите Enter, это установит Homebrew в вашей системе Mac. Этот процесс может занять некоторое время, так что запаситесь терпением.

Intel Mac: ruby ​​-e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ins high/master/install)" /dev/null

M1 Mac: arch -x86_64 ruby ​​-e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ins high/master/install)" /dev/null

3) Теперь мы установим компилятор MinGw на вашу Mac OS, просто вставьте приведенный ниже код и нажмите Enter, этот процесс также может занять некоторое время. Появится индикатор выполнения, показывающий процент установленной загрузки.

Intel Mac: заварить, установить MinGW-w64

M1 Mac: arch -x86_64 brew установить MinGW-w64

Установка расширений C в Visual Studio Code на Mac OS

1) Откройте код Visual Studio, нажав Cmd+пробел, введите код Visual Studio и нажмите Enter.

2) Нажмите кнопку расширения и в строке поиска введите C/C++ , выберите первый вариант от Microsoft и нажмите маленькую синюю кнопку установки.

3) Снова в поисковой строке наберите code runner , выберите первый вариант от Jun Han и нажмите кнопку установки.

Запуск C в Visual Studio Code на Mac OS

1) Теперь создайте новый файл в коде Visual Studio и сохраните его как subscribe.c .

2) Вставьте приведенный ниже фрагмент кода и нажмите Cmd+S

3) Чтобы запустить программу, нажмите Cmd+Alt+N, и вы увидите вывод, как на изображении ниже.

Исправить невозможность редактирования в редакторе только для чтения

1) Теперь снова создайте новый файл в коде Visual Studio и сохраните его как inputProgram.c

2) Вставьте приведенный ниже фрагмент кода, нажмите Cmd+S и запустите программу, нажав Cmd+Alt+N

3) Впервые вы столкнетесь с ошибкой, подобной изображенной ниже.

4) Откройте настройки, нажав Cmd+. В строке поиска введите Run In Terminal и нажмите Enter. Прокрутите вниз и установите флажок Code Runner: Запустить в терминале.

5) Теперь вернитесь к программе, которую мы создали на шаге 2, и нажмите Cmd+Alt+N, на этот раз ошибок не будет.

Также читайте: Как установить Prime Video на Macbook?

В этом документе описывается процесс установки инструментов разработчика командной строки Apple (которые предоставляют компилятор C) и Microsoft Visual Studio Code (отличный бесплатный редактор кода). Если вы предпочитаете использовать другую среду, Xcode от Apple — еще один хороший вариант.

Установка инструментов командной строки

Первое, что нужно сделать, это проверить, установлены ли уже инструменты командной строки. Чтобы проверить, есть ли они у вас, начните с открытия окна терминала.Вы можете найти приложение «Терминал» в папке «Утилиты» в папке «Приложения». Или просто найдите «Терминал», как показано ниже:

В окне терминала есть приглашение командной строки — вы можете вводить команды в приглашении для выполнения задач. На снимке экрана ниже показано только что открытое окно Терминала:

Введите команду "gcc" в командной строке. Если у вас уже установлены инструменты командной строки, вы увидите текст в окне. Если у вас еще не установлены инструменты командной строки, вы увидите диалоговое окно с просьбой установить их. Пример этого показан ниже:

Если вам нужно установить инструменты командной строки, нажмите кнопку "Установить". Вам нужно будет «Согласиться» с условиями лицензионного соглашения, как показано ниже:

Скачивание и установка инструментов займет некоторое время. просто наберитесь терпения!

После установки инструментов вам будет показано подтверждающее сообщение.

Компилятор C (который был установлен вместе с инструментами командной строки) называется gcc. Чтобы убедиться, что он успешно установлен, введите в командной строке «gcc --version». Вы должны увидеть несколько строк вывода с информацией о версии, как показано ниже:

В окне Терминала вы можете просмотреть, какой каталог является текущим, набрав:

Вы можете изменить каталог, набрав:

  • cd .. (для перехода на один уровень вверх в дереве каталогов) или
  • cd DIR_NAME (чтобы перейти на один уровень вниз в каталог с именем "DIR_NAME")

Вы можете вывести список всех файлов в текущем каталоге, набрав:

И, наконец, вы можете скомпилировать исходный файл с помощью команды:

В данном случае runme — это имя исполняемого файла, который будет создан в случае успешной компиляции кода, а hello.c — имя исходного файла. На приведенном ниже снимке экрана видно, что новый файл с именем «runme» был создан в том же каталоге, что и исходный файл.

Чтобы запустить исполняемый файл, необходимо ввести:

что означает: "выполнить программу с именем "runme", которая является текущим каталогом

Хорошо, давайте скомпилируем нашу первую очень простую программу на C с помощью компилятора gcc. Мы будем использовать простой текстовый редактор для написания исходного кода, а команды для компиляции и запуска программы показаны ниже:

Установка кода Visual Studio

Теперь, когда мы установили инструменты командной строки, давайте установим мощный (и бесплатный) редактор кода под названием Visual Studio Code. Мы будем использовать этот редактор для написания исходного кода наших программ. Кроме того, Visual Studio Code имеет функцию «Встроенный терминал», что означает, что мы можем скомпилировать и запустить нашу программу, не выходя из среды Visual Studio Code.

Для начала посетите веб-сайт Visual Studio Code, как показано ниже, и нажмите кнопку "Загрузить для Mac":

Скачивание должно начаться автоматически:

После завершения загрузки вы можете получить доступ к приложению "Visual Studio Code" из папки "Загрузки":

Затем запустите Visual Studio Code, и вы должны увидеть страницу приветствия:

Теперь установите "Расширение C/C++", нажав ссылку "Инструменты и языки" в меню "Настройка":

Выберите расширение «C/C++ для Visual Studio Code» и нажмите «Установить». Если вы не видите список расширений, как показано ниже, убедитесь, что поле поиска заканчивается на «category:languages ​​c»:

Теперь давайте создадим программу на C с помощью Visual Studio Code. В этом примере у нас есть папка с именем MyFirstProgram на рабочем столе, как показано ниже. Мы создадим новый исходный файл C (в редакторе Visual Studio Code) и сохраним его в этой папке.

Чтобы создать новый исходный файл, выберите "Новый файл" в меню "Файл":

Введите исходный код простой программы на C в новый файл. В этом примере программа просто напечатает короткое сообщение. Затем сохраните файл как «hello.c» в папке MyFirstProgram:

На приведенном ниже снимке экрана видно, что файл "hello.c" сохранен в папке "MyFirstProgram", а редактор кода Visual Studio показывает содержимое исходного файла.

Чтобы запустить программу, нам сначала нужно ее скомпилировать. Мы будем использовать функцию «Интегрированный терминал» Visual Studio Code (ПРИМЕЧАНИЕ: в вашей версии Visual Studio Code она может называться просто «Терминал»). Выберите это в меню «Вид».

Встроенная панель терминала появится в среде Visual Studio Code. На снимке экрана ниже панель терминала отображается под исходным кодом. Вы можете вводить те же команды в этом встроенном терминале, что и в обычном окне терминала — как показано, исходный файл был скомпилирован и выполнен. Вывод появляется непосредственно на панели терминала.

Чтобы внести изменения в программу, вы можете отредактировать исходный код, сохранить изменения, а затем снова скомпилировать и запустить исходный код.

В этом блоге я расскажу о настройке вашей среды для работы с C в VS Code на macOS.

Когда вы начнете настраивать свою рабочую среду для C, вы узнаете больше об архитектуре компьютера, выполнении программ, типах файлов, IDE и о том, что будет делать компилятор.

Процесс выполнения программы

Компьютеру нужно сказать, что делать. Ему нужны инструкции для выполнения. Набор инструкций является связующим звеном между программным и аппаратным обеспечением. Он живет на процессоре.

ЦП — это мозг компьютера. Он выполняет инструкции, которые он получает. Единственные инструкции, которые он может понять, написаны на машинном языке.

Чтобы мы могли отправлять инструкции ЦП на языке программирования C, нам нужно скомпилировать исходный код. Исходный код — это то, что написано в текстовом редакторе с использованием языка программирования.

Во время компиляции исходный код преобразуется в объектный код. Объектный код — это часть машинного кода. Машинный код — это программа, написанная на машинном языке. Машинный язык является бинарным.

Компоновщик

После того, как исходный код будет скомпилирован в объектный код, ваша программа пройдет процесс связывания.

Здесь компилятор соединит объектные модули и внешние библиотеки в вашу программу. Речь идет о сборе всех зависимостей и их связывании в коде для создания исполняемого файла.

Он также будет отображать ошибки, если возникла проблема со связью с вашей программой. Например, он сообщит об ошибке, если определенная библиотека отсутствует или не может быть найдена.

Конечным результатом процесса связывания будет исполняемый файл. В Windows исполняемые файлы заканчиваются на .exe. Unix не будет иметь такого расширения файла, но программа может быть запущена с указанием пути к вашему исполняемому файлу.

Настройка среды для C в macOS с помощью VS Code и Clang

Терминал

Если вы хотите запустить свой код без IDE в macOS, вам потребуются только текстовый редактор, компилятор и терминал.

Если у вас уже установлен XCode, у вас будет компилятор C. Если нет, вы можете установить clang следующим образом: xcode-select --install

Чтобы создать и запустить простую программу:

  1. Создайте простой файл hello_world.c
  2. Запуск gcc hello_world.c или /usr/bin/clang hello_world.c приведет к компиляции файла
  3. Запустите исполняемый файл с помощью ./hello_world

Код Visual Studio

Вместо этого проще использовать интегрированную среду разработки (IDE). Вам нужно будет установить 2 вещи:

Затем мы начнем настройку IDE VS Code. Нам нужно будет создать несколько файлов .json с помощью VS Code.

Исходный код

Для этого пошагового руководства по настройке мы создадим простую программу "Hello World". Создайте новый каталог проекта и назовите его, как хотите. Откройте каталог в VS Code.

Я создал еще один каталог Hello_World внутри папки проекта, но вам это не нужно. Создайте файл Hello_World.c внутри Hello_World. Поместите в него следующий код:

Выйти из полноэкранного режима

Прежде чем приступить к следующим разделам написания файлов json, прочтите Справочник по переменным tasks.json / launch.json

Путь к компилятору ( c_cpp_properties.json )

Чтобы гарантировать, что IDE сможет найти компилятор, мы должны настроить файл c_cpp_properties.json, чтобы связать путь к компилятору.

Для этого откройте палитру команд, либо перейдя на вкладку просмотра вверху, либо запустив Cmd + Shift + P . Найдите c/c++ и найдите Edit configurations UI. Mac, скорее всего, найдет для вас путь к компилятору, но в противном случае он будет находиться в /usr/bin .

Далее прокрутите вниз до режима IntelliSense:

Убедитесь, что выбран правильный режим. Это должен быть clang-x64 .

После того, как вы закончите настройку, будет создан файл c_cpp_properties.json:

Настройки сборки компилятора ( tasks.json )

Каждый раз, когда вы начинаете новую программу, вы должны настроить эти параметры сборки в корневом каталоге проекта. Они специфичны для вашей программы.

Войдите в палитру команд и найдите задачи . Найдите Настройка задачи сборки по умолчанию. Выберите Создать tasks.json из файла шаблона , затем выберите Другие .

  • Команда будет "command": "/usr/bin/clang"
  • "args" будет иметь несколько опций: -g , которая является командой компиляции для глобального, -o , которая будет генерировать объектный файл, после этого мы назовем исполняемый файл как "$" , который в настоящее время открытый файл, после чего указываем исходные файлы.
  • В "группе" будет указано "kind": "build" & "isDefault": true . "kind" указывает, что задача будет выполняться при запуске cmd + shift + B .

Настройки отладки ( launch.json )

launch.json используется для настройки параметров отладки. Для создания запуска.json, войдите в палитру команд и найдите файл launch . Выберите «Отладка: открыть файл launch.json». Выберите среду C++ (GDB/LLDB).

Мы изменим только две вещи: программу и stopAtEntry .

  • программа укажет исполняемый файл, который мы хотим запустить.
  • для stopAtEntry будет задано значение true .

Компиляция/выполнение программы

Чтобы скомпилировать программу, запустите cmd + shift + B . Это создаст исполняемый файл и папку отладки с именем HelloWorld.dSYM .

Чтобы запустить программу, просто введите путь к исполняемому файлу. Поскольку исполняемый файл моей программы находится внутри другого каталога каталога моего проекта, мне нужно запустить программу как Hello_World/HelloWorld

Читайте также: