Выполнить программу C/C++ в Notepad2

Таким образом, у меня есть MinGW, и с настройкой я могу запустить GCC в моем CMD. В каком формате мне нужен файл, чтобы запустить его из CMD? Я попытался просто сохранить файл notepad2 в схеме C, и он не распознает его.

3 ответа

Похоже, вы пропускаете основы компиляции исходного кода в двоичные исполняемые файлы. Вы должны прочитать об этом. Но, чтобы перейти к делу, если у вас есть программа на C, которую вы набрали в редакторе и сохранили в файл с расширением.c - давайте использовать bedbug.c например - тогда вы бы использовали GCC с командой:

gcc bedbug.c -o bedbug

Который в случае полного успеха ничего не скажет. Но тогда у вас будет bedbug.exe что вы можете запустить, просто набрав bedbug по приглашению CMD. Вам необходимо указать -o часть, чтобы дать имя.exe, в противном случае, по историческим причинам, создаст файл с именем a.exe (который вы могли бы затем переименовать как отдельный шаг, но это не так, как обычно делают люди).

C — старейший и самый простой язык программирования общего назначения, разработанный Денисом Ритчи.

Это руководство поможет вам написать, скомпилировать и запустить свою первую программу на языке C. Вы сделаете это в следующие три шага:

  • Используйте Notepad++ для редактирования файлов исходного кода C.
  • Используйте терминал Cygwin в Windows 10.
  • Получите исполняемый файл, скомпилировав файл исходного кода C с помощью компилятора GCC.

Шаг 1. Напишите программу C в Notepad++ и сохраните ее.

Сначала откройте текстовый редактор Notepad++. Для этого на рабочем столе Windows 10 нажмите клавишу Win и в окне поиска введите Notepad++ . Позже нажмите Enter .

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

      #include <stdio.h>
int main()
{
   printf("Hello World\n");
   printf("Welcome to the Tutorial\n");
   return 0;
}

Это ваша первая программа на языке C.

После того, как вы вставите его в файл Notepad++, пришло время сохранить его. Перейдите в меню «Файл» и выберите «Сохранить как» . Позже выберите параметр «Исходный файл C», укажите имя файла и добавьте расширение .c. Давайте дадим имя hello.c.

Прежде чем делать что-либо еще, обязательно запишите местоположение сохраненного файла. В моем случае это

_C:/Users/program/C/hello.c _

Это путь, который ведет к сохраненному файлу — hello.c.

Вы написали программу и сохранили ее. Разве вам не интересно узнать, какой результат он выдаст?

Очевидно, что вы могли бы быть. Чтобы получить результат, вам нужно выполнить эту программу. Но программа, которую вы написали, написана на языке C, который непонятен компьютерным системам или машинам. Итак, вам нужно преобразовать его в исполняемый файл. Это означает, что вам необходимо преобразовать вашу программу в форму, понятную компьютерам.

Чтобы получить исполняемый файл hello.c , мы воспользуемся компилятором GCC. Давайте посмотрим это на следующем этапе.

Шаг 2. Откройте терминал Cygwin

Cygwin — это среда выполнения C и всего остального исходного кода, написанного для Unix-подобных операционных систем. Он изначально работает в Microsoft Windows. Итак, очевидно, что вы получаете это в Windows 10; нет необходимости в дополнительной загрузке и установке.

Вы можете найти терминал Cygwin в Windows 10 так же, как вы нашли Notepad++.

  • Нажмите клавишу Win .
  • В строке поиска введите Cygwin.
  • Вы получите терминал Cygwin в первом варианте как _Cygwin64 Terminal. _Нажмите на него, чтобы открыть.

Наконец, вы готовы создать исполняемый файл вашей программы.

Шаг 3. Перейдите к hello.c через терминал Cygwin.

Чтобы перейти к файлу Notepad++ — hello.c , вам нужно его местоположение или путь. Местоположение: C:/Users/program/C/hello.c.

Теперь вам нужно изменить текущий каталог и перейти в каталог, в котором вы сохранили файл, то есть C:/Users/program/.

Для этого вам нужно использовать команду cd, которая указывает «Изменить каталог».

      cd C:/Users/program/

Теперь с помощью команды pwd (распечатать рабочий каталог) проверьте, где вы сейчас находитесь, и распечатайте свой каталог.

      pwd

Если все в порядке, вы получите следующее

      /cygdrive/c/Users/program/

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

      ls

Ваш вывод должен соответствовать следующему:

      hello.c

Шаг 4. Скомпилируйте hello.c, чтобы получить исполняемый файл

Для создания исполняемого файла необходимо использовать компилятор GCC . Используйте команду gcc , за которой следует имя исходного файла и имя исполняемого файла, как показано ниже:

      gcc hello.c -o hello.exe

Приведенная выше команда создает исполняемый файл hello.exe, который содержит скомпилированную программу, готовую к выполнению.

Шаг 5. Запустите исполняемый файл

Чтобы запустить исполняемый файл, добавьте ./ в качестве префикса к имени исполняемого файла, т. е. hello.exe.

      ./hello.exe

Теперь вы можете увидеть результат на экране терминала.

      Hello World
Welcome to the Tutorial

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

Тезаурус

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

  • Исходный файл C

Это файл, содержащий программу на языке программирования C. Обычно он имеет расширение .c . В нашем примере у нас был hello.c.

Многие из вас думают, что именно означает этот .c. Это не что иное, как простая подсказка, позволяющая отличить файлы программ на языке C от других компьютерных файлов, имеющих расширение .txt.

Более того, вы можете редактировать файлы .c в любом текстовом редакторе. В нашем уроке мы использовали Notepad++. Этот текстовый редактор предоставляет функцию подсветки синтаксиса языка C.

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

  • Запускаемый файл

Это файл, исполняемый компьютерной системой. В отличие от файла исходного кода, исполняемый файл не читается человеком. Также он не содержит понятного текста; скорее состоит из цифр и символов.

Когда вы открываете исполняемый файл в Notepad++ или любом текстовом редакторе, вы видите нечто бессмысленное. Но это понятно компьютерам.

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

  • Компилятор

Компилятор — это компьютерная программа, которая преобразует файл исходного кода в исполняемый файл. По сути, это языковой процессор или переводчик. Это помогает вам в общении с компьютерными системами.

В нашем руководстве мы использовали компилятор GCC для преобразования файла исходного кода C в исполняемый файл.

Помимо этого, компиляторы поставляются с интегрированной средой разработки (IDE). Некоторые популярные IDE — NetBeans, Eclipse и Visual Studio. IDE — это набор инструментов разработки, которые облегчают разработку приложений.

  • **Терминал Cygwin **

Это POSIX-совместимая среда программирования и выполнения исходного кода, написанного для UNIX-подобных операционных систем. Он позволяет вам просматривать файлы в вашей системе и запускать программы командной строки, такие как компилятор GCC.

Раньше взаимодействие людей с компьютерными системами происходило с помощью инструментов командной строки, которые имели текстовый интерфейс. Но современные операционные системы предоставляют графический интерфейс пользователя (GUI) для общения.

  1. Прежде всего, скачайте блокнот ++ по ссылке ниже.

https://notepad-plus-plus.org/download/

  1. Теперь установите и откройте блокнот ++.

  2. Нам нужен плагин NppExec, который поможет нам запускать программы. Вы можете пропустить 3-й и 4-й шаги, если плагин NppExec уже присутствует в notepad ++. Перейдите в Плагины> Менеджер плагинов> Показать менеджер плагинов.

Блокнот ++ 1

  1. Убедитесь, что у вас есть подключение к интернету, потому что мы собираемся скачать плагин. В новом окне вы получите список всех доступных плагинов. Прокрутите вниз и выберите плагин NppExec из списка и установите его.

Блокнот ++ 2

  1. Перейдите в Плагины> NppExec > Выполнить. Теперь нам нужно создать скрипт. В новом окне введите следующие команды, а затем сохраните его под любым именем.

Для C и C++

npp_save cd $ (CURRENT_DIRECTORY) C:\Program Files (x86)\Dev-Cpp\MinGW64\bin \ g ++. exe "$(FILE_NAME)" cmd /c "$(CURRENT_DIRECTORY)\a.exe"

Для Java

npp_save cd $ (CURRENT_DIRECTORY) C:\Program Files\Java\jdk1.8.0_45\bin\javac "$(FILE_NAME)" C:\Program Files\Java\jdk1.8.0_45\bin\java "$(NAME_PART)"

Блокнот ++ 3

Замените "C:\Program Files (x86)\Dev-Cpp\MinGW64\bin" и "C: \ Program Files \ Java \ jdk1.8.0_45 \ bin" на путь, по которому на вашем компьютере установлен компилятор.

  1. Затем перейдите в Плагины> NppExec > Дополнительные параметры. В левом нижнем углу вы получите список связанных скриптов. Выберите только что созданный скрипт из выпадающего списка.

Блокнот ++ 4

  1. Нажмите на кнопку Добавить / Изменить. Теперь вы можете увидеть скрипт в окне пунктов меню вверху.

Блокнот ++ 5

  1. Нажмите кнопку ОК, вы должны перезагрузить блокнот ++.

  2. После этого перейдите в "Настройки"> "Ярлык ярлыков". Нажмите на вкладку Команды плагина, там вы получите список всех команд. Прокрутите вниз, пока не увидите команду с именем, под которым вы сохранили скрипт.

Блокнот ++ 6

  1. Нажмите на кнопку Изменить, чтобы выбрать ярлык в соответствии с вашими предпочтениями. Убедитесь, что ярлык является уникальным. Теперь закройте окно.

Блокнот ++ 7

  1. Просто напишите свою программу и запустите ее с помощью комбинации клавиш, созданной на предыдущем шаге. Вы можете увидеть вывод в окне консоли, как показано ниже.

Так что это был простой способ настроить notepad ++ для выполнения программ на C, C++ и Java.

Для изучения C++ посетите - https://hackr.io/

Другие вопросы по тегам