![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компиляция в командной строке [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. Вот!!!!!!