Borland Pascal. Руководство пользователя

       

Формирование (Make)


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

Команда Compile|Make создает файл .EXE или модуль. Если вы в качестве целевой платформы используете IDE защищенного режима и Windows, она может также создавать динамически компонуемую библи- отеку (DLL).

Примечание: О создании DLL рассказывается в Главе 11 "Библиотеки динамической компоновки" "Руководства по язы- ку".

Команда Make (Формирование) использует следующие правила:

* Если задан основной файл, то он компилируется. В противном случае компилируется файл в активном окне редактирования. Перед компиляцией IDE проверяет все файлы, чтобы убедить- ся, что они существуют и являются текущими.

Примечание: Более подробно об основных файла расска- зывается ниже.

* Если исходный файл для данного модуля модифицирован с мо- мента создания файла .TPU, .TPW или .TPP (объектный код), то этот модуль перекомпилируется.

* Если изменяется интерфейс для данного модуля, перекомпили- руются все другие зависящие от него модули.

Примечание: О модулях подробнее рассказывается в Гла- ве 7 "Модули Borland Pascal".

* Если модуль компонуется с файлом .OBJ (внешние подпрограм- мы) и файл .OBJ является более новым, чем модули .TPU, .TPW или .TPP, то модуль перекомпилируется.

* Если модуль содержит включаемый файл, и включаемый файл более новый, чем модули .TPU, .TPW или .TPP, то модуль пе- рекомпилируется.

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



Содержание раздела