Чтобы получить из исходного кода выполняемую программу, необходимо использовать компилятор. На современном уровне все этапы создания, компиляции (она проходит в два этапа — трансляция и компоновка), отладки и проверки программы объединены и выполняются внутри специальной программы-оболочки, которую называют интегрированная среда разработки (IDE – integrated development environment).
В нее входят текстовый редактор, транслятор, компоновщик и отладчик.
В этой среде вам достаточно набрать текст программы и нажать на одну клавишу, чтобы она выполнилась (если нет ошибок).
Компиляция и запуск программы в среде Dev C++
Dev-C++ — бесплатная интегрированная среда разработки приложений для языков программирования C/C++.
Это программа с открытым исходным кодом.
Из-за своего небольшого размера и простоты установки является идеальным средством для людей, которые только делают первые шаги в программировании. В тоже время, программа обладает всеми необходимыми функциями для разработки небольших проектов.
|
|
Скачать программу можно здесь:
http://www.bloodshed.net/dev/devcpp.html
Для компиляции и выполнения программы в Dev-C++ используется следующие команды:
Скомпилировать и выполнить (F11) — при написании кода программы удобнее всего пользоваться этой командой. Если в коде содержаться ошибки, то выведутся сообщения об ошибках, помогающие их исправить, если ошибок не содержится, то программа сразу запустится и можно будет проверить ее работу.
Скомпилировать (F9) — только компиляция.
Выполнить (F10) — эта команда позволяет многократно запускать программу без повторной компиляции кода.
Если в программе есть ошибки, вы увидите в нижней части экрана оболочки сообщения об этих ошибках (к сожалению, на английском языке). Если щелкнуть по одной из этих строчек, в тексте программы выделяется строка, в которой транслятору что-то не понравилось.
При поиске ошибок надо помнить, что часто ошибка сделана не в выделенной строке, а в предыдущей — проверяйте и ее тоже; часто одна ошибка вызывает еще несколько, и появляются так называемые наведенные ошибки.
После удачный компиляции в той же директории, куда вы сохранили исходный код программы, появится файл с тем же именем и расширением.exe.
Его можно запускать как из среды разработки командой «Выполнить», так и сам по себе.
Если запускать, например, рассмотренную выше программу "Hello, world!", то обнаружится, что программа компилируется и выполняется, но сразу заканчивает работу и возвращается обратно в оболочку, не дав нам посмотреть результат ее работы на экране. Бороться с этим можно так — нужно добавить строку getchar(), которая заставит программу ожидать нажатия клавиши.
Таким образом, получаем программу:
#include <stdio.h>
main()
{
printf("Hello, world!");
getchar();
}