Go to most recent revision | Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1805 | yogev_ezra | 1 | 1. Компиляция под Колибри. |
2 | Для компиляции необходим Borland C++ (из всего пакета нужен только компилятор |
||
3 | командной строки), а также FASM версии не более 1.64. |
||
4 | cpp2asm.bat компилирует С++-исходник в TASM-исходник, |
||
5 | а потом превращает его в FASM-исходник. |
||
6 | После этого, возможно, понадобится перенести в f_checkers.asm строки с equ |
||
7 | в начало файла. |
||
8 | Компиляция бинарника - как обычно, fasm f_checkers.asm checkers. |
||
9 | |||
10 | 2. Компиляция под Linux. |
||
11 | Просто скажите make. По крайней мере в одной Linux-системе это работает. |
||
12 | В других могут понадобиться некоторые изменения. |
||
13 | В исходниках русские буквы записаны в кодировке DOS (cp866). Так что для |
||
14 | вразумительных сообщений либо закомментируйте первую строку в checkers.cpp |
||
15 | ("#define BUILD_RUS"), либо прогоните все *.cpp и *.h файлы через dos2unix. |
||
16 | |||
17 | 3. Компиляция под DOS/Windows. |
||
18 | Для компиляции необходим пакет Borland C++ for DOS/Windows соответственно. |
||
19 | Компиляция стандартна для Borland C++, в проект должен входить основной файл |
||
20 | checkers.cpp и для Windows также файл ресурсов win-chk.rc; |
||
21 | для DOS должен быть прилинкован egavga.bgi. |