Форум: "Основная";
Текущий архив: 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.008 c