Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Компиляция в командной строке [D3, XP]


I ©   (2011-11-09 00:07:00) 

Нужно откомпилировать проект как в этой статье http://xproger.mentalx.org/archives/408, но я ведь чайник так что помогите пожалуйста.
1. Создал проект 2. Кастрировал System.pas и SysInit.pas 3. Сохранил проект в папке на рабочем столе 4. Закинул в папку с проектом Crinkler
5. Создал bat файл и прописал в нём:
rm system.dcu
rm system.obj
rm sysinit.dcu
rm sysinit.obj
echo --------------
dcc32.exe system.pas sysinit.pas -jP
link.exe -edit sysinit.obj
crinkler.exe kernel32.lib sysinit.obj /OUT:test.exe /ENTRY:initialization$qqrv /PRINT:IMPORTS /PRINT:LABELS /SUBSYSTEM:WINDOWS /COMPMODE:SLOW /UNSAFEIMPORT /HASHSIZE:256 /HASHTRIES:1000 /ORDERTRIES:10000 /TRUNCATEFLOATS:8
pause

6. Теперь вот ругается, вывод bat'ника:

C:\Documents and Settings\Олег\Рабочий стол\Прога>rm system.dcu
"rm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Олег\Рабочий стол\Прога>rm system.obj
"rm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Олег\Рабочий стол\Прога>rm sysinit.dcu
"rm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Олег\Рабочий стол\Прога>rm sysinit.obj
"rm" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Олег\Рабочий стол\Прога>echo --------------
--------------

C:\Documents and Settings\Олег\Рабочий стол\Прога>dcc32.exe system.pas sysini
t.pas -jP
"dcc32.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Олег\Рабочий стол\Прога>link.exe -edit sysinit.obj

"link.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

C:\Documents and Settings\Дмитрий\Рабочий стол\Прога>crinkler.exe kernel32.lib s
ysinit.obj /OUT:project1 /ENTRY:initialization$qqrv /PRINT:IMPORTS /PRINT:LABELS
/SUBSYSTEM:WINDOWS /COMPMODE:SLOW /UNSAFEIMPORT /HASHSIZE:256 /HASHTRIES:1000 /
ORDERTRIES:10000 /TRUNCATEFLOATS:8
Crinkler 1.3 (Mar  5 2011) (c) 2005-2011 Aske Simon Christensen & Rune Stubbe

Target: project1
Subsystem type: WINDOWS
Compression mode: SLOW
Hash size: 256 MB
Hash tries: 1000
Order tries: 10000
Report: NONE
Transforms: NONE
Replace DLLs: NONE
Range DLLs: NONE

loading:

kernel32.lib: error: LNK: Cannot open file

C:\Documents and Settings\Олег\Рабочий стол\Прога>pause
Для продолжения нажмите любую клавишу . . .

Помогите пожалуйста!


KilkennyCat   (2011-11-09 03:30:00) [1]

\Олег\Рабочий стол\Прога
забавно.
и батник забавен.
и при всей забавности - линковщик...


Германн   (2011-11-09 02:51:00) [2]


> I   (09.11.11 00:14) [1]
>
> Чуть не забыл предварительно установил Delphi 3.

Бред!


I   (2011-11-09 02:49:00) [3]

Вопрос решён.


I   (2011-11-09 00:14:00) [4]

Чуть не забыл предварительно установил Delphi 3. Вот!!!!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо