Процесс дал сбой geany

Столкнулся с такой проблемой:
написал программу в Geany, нажимаю сборку, выдает такую ошибку: Процесс дал сбой (Не удается найти указанный файл). Компилятор g++ (MinGW Installer). Что делать, подскажите, пожалуйста.

На другом ПК программа работала, так что дело не в коде.

Показано с 1 по 7 из 7

Опции темы
Поиск по теме
Отображение
  • Линейный вид
  • Комбинированный вид
  • Древовидный вид

Использование редактора Geany для Pawn (для Windows)

Добрый день! В данном мануале я подробно покажу и расскажу всё о настройке Geany для Pawn на ОС Windows.
От себя скажу, что я перепробовал множество редакторов, и Geany показался мне наиболее подходящим для языка Pawn.

Почему выбрать Geany для редактирования Pawn?

  • Возможность компиляции мода напосредственно из программы
  • Сворачивание кода
  • Боковая панель, содержащая список переменных, функций и т.д.
  • Неплохая скорость работы
  • Возможность смены цветовой схемы
  • Гибкое меню настроек редактора
  • И многое другое. Увидите сами.

Скриншоты

Шаг 1. Скачать Geany
Скачать редактор можно с оф. сайта https://www.geany.org/
Geany распространяется по лицензии GNU GPL.
Установите Geany со всеми плагинами и аддонами

Шаг 2. Подключение компилятора
Откройте Geany.
Выберите "Документ — Установить тип файла — Языки программирования — Файл C++
Выберите "Сборка — Установить команды сборки". В меню "Команды для языка C++" пункте 3 измените название на "Pawno" и текст на:

— путь до файла pawn-cc.exe (без чёрточек, почему-то цензурит это слово).
Получится что-то вроде: https://pp.vk.me/c636228/v636228458/. wB1uYgef-s.jpg
Примечание: выбирайте файл pawn-cc.exe из папки Pawno, которая лежит в том же каталоге, что и gamemode (в котором лежит редактируемый вами мод). Если выбрать другой каталог с pawn-cc.exe, то программа выдаст "Произошёл сбой"

Читайте также  Преобразовать html в пдф

Шаг 3. Настройка цветового режима (по желанию)
Я постарался сделать максимально похожую на Pawno цветовую схему (см. скриншоты). Вы можете установить её себе.
Скачайте файл pawn-light.conf (https://yadi.sk/i/DEYpcNNyvceH9, VT не нужен) и поместите его в " datacolorschemes
В Geany выберите "Документ — Установить тип файла — Языки программирования — Файл C++
Выберите "Вид — Цветовые схемы — Pawno"

Шаг 4. Дополнительно (по желанию)
Можно ассоциировать с *.pwn файлами. На скриншоте думаю всё понятно: https://pp.vk.me/c636228/v636228458/. HczE2Kts-g.jpg
Автозавершение скобок () <> можно включить в "Правка — Настройки — Редактор — Автозавершение"

Шаг 5. Проверка работы.
Выберите пункт "Создать" и создайте в папке gamemode файл расширения *.pwn.
Для примера введите следующий код:

Выберите "Документ — Установить тип файла — Языки программирования — Файл C++
Выберите "Сборка — Pawno".
Примечание: если выдаёт "Произошёл сбой" в нижнем левом углу при компиляции, то попробуйте убрать кириллицу и пробелы из пути к pawn-cc.exe.

На этом всё! Надеюсь, этот мануал был для вас познавательным. Приятного модостроения!
P.S. От плюсика не откажусь 🙂

Последний раз редактировалось Sonyx; 24.09.2016 в 00:57 .

После того, как в системе были пряморуко установлены 2 вещи:

  1. freepascal-компилятор
  2. интегрированная среда разработки (IDE) программного обеспечения Geany

можно легко приступать к более-менее комфортному программрованию.

Вобщем, наши цели на данном этапе таковы:

  1. написать свою первую программу на языке Pascal
  2. понять, как эта программа работает и какова вообще структура pascal-прогаммы
  3. разобраться с интерфейсом Geany
  4. убедиться – что программирование это до тупости простое занятие

Начнем постепенно:)
Сейчас ты создашь программу, которая выведет на монитор историческое приветствие «Привет, Мир!».
Сама программа достаточно проста

Для того, чтоб программа заработала, потребуется выполнить следующие простые действия:

  1. запустить Geany (Главное меню – Разработка – Geany)
  2. сохранить текст программы в файле с расширением .pas
  3. создать пустой шаблон pascal-программы (Файл – Создать из шаблона – program.pas)
  4. набрать текст программы (или скопировать готовый пример)
  5. проверить текст на ошибки, исправить найденные ошибки (Сборка – Скомпилировать)
  6. запустить программу на исполнение и полюбоваться на в терминале результат ее работы(Сборка – Выполнить)
Читайте также  Сколько людей играет в лол в мире

Запуск среды разработки Geany

Главное меню – Разработка – Geany

Запустив Geany ты увидишь перед собой достаточно привычное окно.

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

Создание шаблона pascal-программы

Надо понимать, что Geany может использоваться для программирования на самых разных языках. Pascal только один из поддерживаемых.
Файл – Создать из шаблона – program.pas
После выполнения этой команды получим следующее:

Сохранение программы в файл на диске

Мало ли что:) Первым делом заготовку программы сохранить надо. Тут все просто
Файл – Сохранить

Проанализируем предложенный шаблон
Идущий с самого начала довольно большой кусок текста красного цвета в фигурных скобках – это просто комментарий. Его можно спокойно удалить. Просто запомни – фигурные скобки используются для создания комментариев кода программы.
Program Без_имени;
Это заголовок программы. Вместо имеющегося Без_имени надо вписать имя программы латинскими символами без пробелов.
uses crt;
Зто небольшой служебный блок. Нашей маленькой программе такой блок не потребуется и его можно удалить.
var
i: byte;
Блок var – очень важный служебный блок. В нем прописывают все переменные, которые будут использоваться в программе. Твоя первая программа будет очень простой, переменные в ней не используются, так что этот блок тоже можно удалить.
Блок Begin-End – это основной блок программы. Между служебными словами Begin-End как раз и должны находиться те команды, которые будет выполнять компьютер.
Тебе потребуется вписать в этот блок всего одну команду
writeln (‘Привет, Мир!’);
В итоге должен получиться вот такой код

Читайте также  Разбор слова кот по звукам и буквам

(цифры слева от линии набирать разумеется не надо – это просто номера строк для удобства восприятия)

Компиляция

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

Выполнение программы

Запусаем программу на выполнение
Сборка – Выполнить
Открывается окно терминала и в нем программа начинает выполняться. Все те команды, которые находятся в основном блоке (между служебными словами Begin-End) последовательно друг за другом выполняются компьютером и результаты ты как раз и можешь наблюдать в окне терминале.

Ссылка на основную публикацию
Adblock
detector