Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Вниз

Compile vs Build   Найти похожие ветки 

 
bloodman   (2003-05-18 20:44) [0]

Сорри за ламерский вопрос , но чем отличается Compile от Build ?? Ведь в конечном счете получается одно и тоже :)


 
Palladin   (2003-05-18 21:19) [1]

Help\Delphi help\Index\Build command


 
Ihor Osov'yak   (2003-05-18 21:26) [2]

Build Project - перекомпиляция всех доступных исходных текстов + линковка бинарника
Compile Project - компиляция изменненых/новых со времени последней компиляции исходников + линковка бинарника ..


 
bloodman   (2003-05-18 22:03) [3]

сенкс


 
_Narayan_   (2003-05-18 22:12) [4]

нееее , ребята на самом деле основная задача "билд" - это построение ".exe" файла, вот..


 
_Narayan_   (2003-05-18 22:15) [5]

или DLL и т.п. в зависимости от коньюнктуры..


 
bloodman   (2003-05-18 22:21) [6]

А задача Covpile в чем тогда? Впрочем тема уже закрыта ....


 
Palladin   (2003-05-18 22:28) [7]


> _Narayan_ (18.05.03 22:15)

да что вы говорите...


 
Zacho   (2003-05-18 22:28) [8]


> _Narayan_ (18.05.03 22:15)

Угу, нуу...
А если я сделаю Compile то exe у меня не будет, так что ли ???
P.S. Не порите чушь, ей же больно ! :-)


 
_Narayan_   (2003-05-18 22:50) [9]

Налетели коршуны...
Ладно, хоть внимание привлёк.
На самам деле, как правильно заметил Ihor Osov"yak в справке вот что написано (коротко и ясно)

Use Project|Compile project to compile all files in the current project that have changed since the last build. This command is similar to the Build command, except that Compile builds only those files that have changed since the last compile, whereas Build rebuilds all files whether they have changed or not.


 
Anatoly Podgoretsky   (2003-05-18 22:58) [10]

У Build есть еще одно назначение, увеличение номера Build


 
_Narayan_   (2003-05-18 23:12) [11]

спешу добавить (что не думали что чушь спорол ранее)

попонятнее бы... ммм...

если есть у вас ресурс(1) (включённый в проект ;) ) при замене включчаемого ресурса просто компиолм не обойдешся
(т.е. без билда не обойдёшся при желании ощутить присутствие ресурс(1) в екзешнике и пр. )


 
DrPass   (2003-05-18 23:13) [12]

Эт если галочка стоит.
Честно говоря, мне всегда был непонятен тайный смысл священной процедуры сборки всего проекта. Результат-то все равно будет один и тот же (особенно если галочка не стоит)


 
DrPass   (2003-05-18 23:14) [13]


> если есть у вас ресурс(1) (включённый в проект ;) ) при
> замене включчаемого ресурса просто компиолм не обойдешся
> (т.е. без билда не обойдёшся при желании ощутить присутствие
> ресурс(1) в екзешнике и пр. )

Да ладно? Ресурсы включаются в процессе компоновки, а не компиляции.


 
_Narayan_   (2003-05-18 23:19) [14]

а компоновка - это билд или компил ?


 
Ihor Osov'yak   (2003-05-19 00:24) [15]

> а компоновка - это билд или компил ?

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

Вообще-то по-классике есть такие понятия или технологические процессы как компиляция и линковка.
Компиляция - преобразование исходного текста в двоичные модули, линковка - построение на основании этих двоичных модулей загружаемого файла..
Борланд в делфи это несколько вольно интерпретирует.. Линковка включена и в "Compile Project" и "Build Project"... Ну а отличия - выше уже говорилось..



 
DrPass   (2003-05-19 00:48) [16]

Компоновка - это в русской терминологии синоним линковки, а не билда.
Компоновка следует после компиляции, не зависимо от того, Build или Compile выполняется.


 
Ihor Osov'yak   (2003-05-19 00:57) [17]

> Компоновка - это в русской терминологии синоним линковки

Ну не знал, русский все же-не родной :-).. Термин линковка как-бы более стандартный..


 
Нуу   (2003-05-19 01:43) [18]

Если используются {$IFDEF SomeThing} {$ELSE) {$ENDIF}, то без Билда не обойтись!


 
Ihor Osov'yak   (2003-05-19 10:44) [19]

2 Нуу (19.05.03 01:43)

Вообще-то, чтобы голову меньше парить - всегда юзать билд.. Машины сейчас быстрые, компилятор еще быстрее (эт вам не с)...



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.05.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.023 c
4-95162
bobo
2003-04-02 09:58
2003.05.29
И снова о плавной прокрутке


14-95068
Соловьев
2003-05-08 10:16
2003.05.29
Мастаки, поделитесь опытом защиты прав на пргу.


14-95105
LER
2003-05-07 12:49
2003.05.29
Задачка.


1-94954
Viginal
2003-05-18 06:10
2003.05.29
TreeView


3-94769
Levan Varshanidze
2003-05-12 11:25
2003.05.29
Таблица с автоинкрементым полем: как повторить запись





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский