Как установить среду разработки c
Перейти к содержимому

Как установить среду разработки c

  • автор:

Как установить среду разработки c

Инструкция работает для Ubuntu, но может частично работать и в других дистрибутивах Linux

Содержание

1. Редактор

Загрузите Visual Studio Code (deb-пакет) с адреса code.visualstudio.com.

  • откройте терминал и перейдите в каталог, в котором лежит deb-пакет
  • запустите команду dpkg -i code_*.deb и проверьте результат выполнения
  • если не хватает каких-либо зависимостей, установите их через apt-get install

2. Последняя версия G++

В первую очередь проверьте версию g++ командой g++ —version . Если у вас версия 7 или выше, всё в порядке. Вывод команды выглядит примерно так:

Если версия ниже 7.0, то надо обновить компилятор. Подключите PPA ubuntu-toolchain-r. Это можно сделать двумя командами:

Теперь надо установить новый компилятор:

После этого надо установить новый компилятор по умолчанию:

Снова проверьте версию G++. Поскольку он доступен под разными именами, надо проверить их все.

Если что-то не сходится, используйте команды:

3. Последняя версия CMake

Перед началом удалите существующую версию CMake, если CMake установлен: sudo apt-get remove cmake . Если CMake не был установлен, всё в порядке.

Далее потребуется собрать CMake вручную. Установите пакеты, необходимые для сборки:

Зайдите на страницу загрузки (cmake.org) и скачайте пакет “Unix/Linux Source” актуальной версии. Распакуйте загруженный архив, перейдите в каталог и выполните следующие команды:

Далее выполните команду checkinstall, чтобы создать DEB-пакет “cmake-custom” и установить его. Также вам нужно удалить системный пакет cmake перед началом установки.

Если скрипт завершился успешно, проверьте версию cmake в системе командой cmake —version :

Как установить среду разработки c

Чтобы облегчить написание, а также тестирование и отладку программного кода нередко используют специальные среды разработки, в частности, Visual Studio. Рассмотрим создание приложений на C# с помощью бесплатной и полнофункциональной среды Visual Studio Community 2022, которую можно загрузить по следующему адресу: Microsoft Visual Studio 2022

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

После загрузки запустим программу установщика. В открывшемся окне нам будет предложено выбрать те компоненты, которые мы хотим установить вместе Visual Studio. Стоит отметить, что Visual Studio — очень функциональная среда разработки и позволяет разрабатывать приложения с помощью множества языков и платформ. В нашем случае нам будет интересовать прежде всего C# и .NET.

Чтобы добавить в Visual Studio поддержку проектов для C# и .NET 7, в программе установки среди рабочих нагрузок можно выбрать только пункт ASP.NET и разработка веб-приложений . Можно выбрать и больше опций или вообще все опции, однако стоит учитывать свободный размер на жестком диске — чем больше опций будет выбрано, соответственно тем больше места на диске будет занято.

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

И при инсталляции Visual Studio на ваш компьютер будут установлены все необходимые инструменты для разработки программ, в том числе фреймворк .NET 7.

После завершения установки создадим первую программу. Она будет простенькой. Вначале откроем Visual Studio. На стартовом экране выберем Create a new project (Создать новый проект)

Создание первого проекта в Visual Studio 2022

На следующем окне в качестве типа проекта выберем Console App , то есть мы будем создавать консольное приложение на языке C#

Проект консольного приложения на C# и .NET 7 в Visual Studio 2022

Чтобы проще было найти нужный тип проекта, в поле языков можно выбрать C# , а в поле типа проектов — Console .

Далее на следующем этапе нам будет предложено указать имя проекта и каталог, где будет располагаться проект.

Создание первого приложения на C#

В поле Project Name дадим проекту какое-либо название. В моем случае это HelloApp .

На следующем окне Visual Studio предложит нам выбрать версию .NET, которая будет использоваться для проекта. Выберем последнюю на данный момент верси. — .NET 7.0:

Установка C# 11 и .NET 7 в Visual Studio

Нажмен на кнопку Create (Создать) для создания проекта, и после этого Visual Studio создаст и откроет нам проект:

Первый проект на C#

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

Справа находится окно Solution Explorer, в котором можно увидеть структуру нашего проекта. В данном случае у нас сгенерированная по умолчанию структура: узел Dependencies — это узел содержит сборки dll, которые добавлены в проект по умолчанию. Эти сборки как раз содержат классы библиотеки .NET, которые будет использовать C#. Однако не всегда все сборки нужны. Ненужные потом можно удалить, в то же время если понадобится добавить какую-нибудь нужную библиотеку, то именно в этот узел она будет добавляться.

Далее идет непосредственно сам файл кода программы Program.cs , который по умолчанию открыт в центральном окне и который имеет всего две строки:

Первая строка предваряется символами // и представляет комментарии — пояснения к коду.

Вторая строка собственно представляет собой код программы: Console.WriteLine(«Hello World!»); . Эта строка выводит на консоль строку «Hello World!».

Несмотря на то, что программа содержит только одну строку кода, это уже некоторая программа, которую мы можем запустить. Запустить проект мы можем с помощью клавиши F5 или с панели инструментов, нажав на зеленую стрелку. И если вы все сделали правильно, то при запуске приложения на консоль будет выведена строка «Hello World!».

Первое приложение на C# и .NET 7

Теперь изменим весь этот код на следующий:

По сравнению с автоматически сгенерированным кодом я внес несколько изменений. Теперь первой строкой выводится приглашение к вводу.

Метод Console.Write() выводит на консоль некоторую строка. В данном случае это строка «Введите свое имя: «.

На второй строке определяется строковая переменная name, в которую пользователь вводит информацию с консоли:

Ключевое слово var указывает на определение переменной. В данном случае переменная называется name . И ей присваивается результат метода Console.ReadLine() , который позволяет считать с консоли введенную строку. То есть мы введем в консоли строку (точнее имя), и эта строка окажется в переменой name .

Затем введенное имя выводится на консоль:

Чтобы ввести значение переменной name внутрь выводимой на консоль строки, применяются фигурные скобки <>. То есть при выводе строки на консоль выражение будет заменяться на значение переменной name — введенное имя.

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

Теперь протестируем проект, запустив его на выполнение, также нажав на F5 или зеленую стрелочку.

Первая программа на C#

Скомпилированное приложение можно найти в папке проекта в каталоге bin\Debug\net7.0 . Оно будет называться по имени проекта и иметь расширение exe. И затем этот файл можно будет запускать без Visual Studio, а также переносить его на другие компьютеры, где установлен .NET 7.

Инструкция по установке ПО

Это краткая версия, как установить такую же среду, как в лаборатории. Больше вариантов (например, для Mac или не CodeBlocks) — в общей инструкции.

В Windows XP каталоги установки и проектов не должны содержать пробелов и кириллицы.

Компилятор GCC 8.1 (MinGW-w64)

Создать каталог C:\MinGW и распаковать в него архив.

Официальный сайт GCC: https://gcc.gnu.org.
Официальный сайт MinGW-w64 (версия для Windows): https://mingw-w64.org.

Среда разработки CodeBlocks

    CodeBlocks, все по умолчанию, но в конце не запускать среду.
  1. Открыть «Проводник», в строку адреса ввести %AppData%\Roaming и нажать Enter (для редактирования адреса надо нажать на значок папки слева от адреса).
  2. Распаковать в открывшуюся папку архив настроек. (Если каталог CodeBlocks уже существует, заменить его.)

Система контроля версий Git

Сборочная система CMake

При установке выбрать вариант «Add CMake to the system PATH for all users».

Козлюк Д. А., Мохов А. С., Василькова П. Д. для кафедры Управления и информатики НИУ «МЭИ», 2019 г.

Язык C: введение и настройка среды

С — это компьютерный язык процедурного императивного программирования общего назначения. Он был разработан в 1972 году Деннисом М. Ритчи в исследовательском центре Bell Telephone Laboratories для создания операционной системы UNIX. В 1978 году Брайан Керниган и Деннис Ритчи подготовили первое общедоступное описание языка C, известное сегодня как стандарт K&R.

Операционная система UNIX, компилятор C и практически все прикладные программы UNIX были написаны на языке С. Он является наиболее широко практикуемым компьютерным языком. По частоте использования C разделяет первое место с Java, который также не менее популярен и очень распространен среди современных программистов.

Зачем его учить?

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

Ключевые преимущества изучения C:

  • доступный для понимания;
  • хорошо структурированный;
  • пригодный для разработки эффективных программ;
  • позволяющий решать низкоуровневые задачи;
  • поддающийся компиляции на различных компьютерных платформах.

Факты о C

  • Изобретен для создания операционной системы UNIX.
  • Стал преемником языка B, представленного примерно в начале 1970-х годов.
  • Был формализован в 1988 году Американским национальным институтом стандартов (ANSI).
  • Послужил для полного написания ОС UNIX.
  • Является самым распространенным и популярным языком системного программирования на сегодняшний день.
  • Использовался для реализации большей части современного программного обеспечения.
  • Самые популярные сегодня Linux OS и RDBMS MySQL написаны на C.

Программы на C

Программа на языке C может состоять от 3 до миллионов строк и должна быть записана в один или несколько текстовых файлов с расширением “.c”; например, hello.c. Вы можете использовать “vi”, “vim” или любой другой текстовый редактор для записи программы.

“Hello World” на C

Первый опыт программирования на языке С вам предоставит небольшая стандартная программа “Hello World”. Можете попробовать ее, используя следующее демо:

Применение C

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

Основные сферы применения языка C:

  • Операционные системы.
  • Компиляторы языков.
  • Ассемблеры.
  • Текстовые редакторы.
  • Спулеры печати.
  • Сетевые драйверы.
  • Современные программы.
  • Базы данных.
  • Языковые интерпретаторы.
  • Утилиты.

Целевая аудитория

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

Предварительные условия

Приступая к изучению данного материала, необходимо иметь общее представление о терминологии компьютерного программирования. Базовое понимание любого из языков программирования поможет понять концепции программирования на C и быстро продвигаться по пути обучения.

Настройка среды

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

Текстовый редактор

Этот инструмент будет использоваться для набора текста программы. Примерами текстовых редакторов являются:

  • Windows Notepad;
  • EDIT;
  • Brief;
  • Epsilon;
  • EMACS;
  • vim;
  • vi.

Название и версия текстовых редакторов могут отличаться в разных операционных системах. Например, если Notepad используется только в Windows, то vim или vi подходят как для Windows, так и для UNIX.

Файлы, которые создаются с помощью редактора, называются исходными файлами и содержат исходный код программ. Исходные файлы программ на C обычно называются с расширением “.c”.

Компилятор C

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

Компилятор транслирует исходный код в конечные исполняемые программы. Наиболее часто используемым и бесплатно предоставляемым является компилятор GNU C/C++. В качестве альтернативы можете использовать компиляторы от HP или Solaris, если они соответствуют вашей операционной системе.

В следующем разделе объясняется, как установить компилятор GNU C/C++ на различные ОС. Будем продолжать упоминать C/C++ вместе, потому что компилятор GNU GCC подходит как для C, так и для C++.

Установка на UNIX

Если вы используете UNIX-подобную систему, проверьте, установлен ли GCC, введя следующую команду в командной строке:

Если на вашем компьютере установлен компилятор GNU, то он должен вывести сообщение следующего вида:

Если GCC не установлен, вам придется установить его самостоятельно, используя подробные инструкции, доступные на сайте https://gcc.gnu.org/install/.

Данное руководство написано на основе Linux. Поэтому все приведенные в нем примеры были скомпилированы на Cent OS с учетом особенностей системы.

Установка на Mac OS

Если вы используете Mac OS X, самый простой способ получить GCC — загрузить среду разработки Xcode с сайта Apple и следовать простым инструкциям по установке. Xcode доступен по ссылке developer.apple.com/technologies/tools/.

Установка на Windows

Чтобы установить GCC на Windows, необходимо сначала установить MinGW. Для этого зайдите на домашнюю страницу MinGW www.mingw.org и перейдите по ссылке на страницу загрузки MinGW. Скачайте последнюю версию установщика MinGW, которая должна называться MinGW-<версия>.exe.

Во время установки MinGW, как минимум, необходимо установить gcc-core, gcc-g++, binutils и среду выполнения MinGW (можете установить и больше).

Добавьте подкаталог bin установки MinGW в переменную среды PATH, чтобы можно было определить эти инструменты в командной строке по их простым именам.

После завершения установки можете запускать gcc, g++, ar, ranlib, dlltool и остальные инструменты GNU из командной строки Windows.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *