Курсовые работы, лабораторные и дипломы по информатике.

>> Уроки по программированию.

Наши спонсоры:

заменить рулевые тяги gaz

Урок №1. Компиляция исходных текстов

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

Исходные тексты программы могут быть написаны на разных языках программирования, таких как Pascal, Си. Чтобы получить из них файл с расширением *.exe нужно их откомпилировать соответствующим компилятором. Обычно компиляторы поставляются вместе с редакторами кода и отладчиками, примерами таких систем могут быть Delphi - содержит компилятор языка Object Pascal, Visual Studio C++ - в нее входит компилятор языка C++ и C, Turbo Pascal - содержит компилятор языка Pascal.

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

Компиляция в Delphi

Исходный текст в Delphi называется проектом. Он состоит из файла проекта с расширением *.dpr и других файлов (*.pas - текст модуля, *res - файл ресурсов, *dfm - файл формы), которые к этому проекту подключены. Поэтому открывать нужно именно проект - файл с расширением *.dpr, а не другие файлы входящие в него, хотя именно эти файлы и открывают, что является ошибкой.

Delphi 7
Файл проекта

После того, как вы открыли файл проекта в среде Delphi, необходимо нажать Compile Project.

Delphi 7
Компиляция проекта

Если у вас в проекте не было никаких ошибок, то в папке с проектом появился *.exe файл. Который уже можно запускать.

Delphi 7
Бинарный файл

Компиляция в Visual Studio C++

Также как и в Delphi, Visual C++ работает с проектами. Расширение проекта - *.dsw. После открытия проекта, необходимо выбрать в меню следующий пункт.

Visual C++
Компиляция проекта

И если у вас в проекте не было никаких ошибок, то в папке с проектом появится папка Debug или Release, в котором будет находиться *.exe файл. Который уже можно запускать.

Компиляция в Turbo Pascal

В Turbo Pascal программа представляет собой один или несколько файлов с расширением *.pas. В этом случае необходимо открыть в среде файл с расширением *.pas, который вы хотите откомпилировать и выбрать Build. Обратите внимание на то, что в поле Destination стоит Disk.

Turbo Pascal
Компиляция проекта

После этого в той папке, где лежал исходный текст появиться бинарный файл с тем же именем, но расширением *.exe.

Компиляция в Turbo C++

В Turbo C++ программа представляет собой файлы с расширением *.cpp. Для компиляции нужного вам файла необходимо открыть в среде файл с расширением *.cpp и выбрать Build All. В той папке, где лежал исходный текст появиться бинарный файл с тем же именем, но расширением *.exe.

Turbo C++
Компиляция проекта

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

  • определить на каком языке написан код
  • найти компилятор для этого языка
  • откомпилировать исходный текст программы с помощью этого компилятора

Надеюсь урок был полезным. До свидания.

Автор: Meklon
При использовании данной статьи или ее части
необходимо делать активную ссылку на её источник.

Пожелания, мнения по поводу уроков можете писать на: work@kurslab.ru