-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhow_make.txt
100 lines (77 loc) · 3.55 KB
/
how_make.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
+-----------------------------------------------------+
| |
| Ma-TA {} H R A |
| games S I _ E _ I C E |
| |
+--------------------------+--------------------------+
| (c) 2025 Freeware | v1.1.0 |
+--------------------------+--------------------------+
+-----------------------------------------------------+
| KOMPILACE ZE ZDROJOVYCH SOUBORU |
+-----------------------------------------------------+
+-----+
| 1 | UN*X (GNU/Linux, BSD, macOS, ...) :
+-----+
Spustit skript make.sh
Prerekvizity:
Nastroje pro kompilaci zdrojovych kodu v C
(typicky GNU GCC nebo LLVM/Clang).
Poznamky:
- ohlidat ukoncovani radku v make.sh (nastavit na LF)
- predem instalovat vyvojove nastroje:
- Ubuntu 24.04 LTS -> [sudo apt install build-essentials -y]
- Fedora 42 -> [sudo dnf groupinstall "Development Tools"]
- FreeBSD 14 -> [pkg install -y bash && bash]
- macOS 15 -> [xcode-select --install]
- spustit [sh make.sh]
+-----+
| 2 | WINDOWS 11 :
+-----+
Spustit skript make_win.bat z vyvojarske konzole
Prerekvizity:
Vyvojovy nastroj Microsoft Visual Studio, resp. MSVC.
Poznamky:
- predem instalovat vyvojove nastroje:
- Visual Studio Community s podporou vyvoje pro C/C++
(tj. minimalne kompilator MSVC)
- skript je treba spustit z vyvojarske konzole
v nabidce Start:
x86 Native Tools Command Prompt for VS (x86)
x64 Native Tools Command Prompt for VS (x86_64)
příp. pro cross-kompilaci AArch64 zavolat:
[.\VC\Auxiliary\Build\vcvarsall.bat amd64_arm64]
- dle zkusenosti dela problemy vestaveny antivirus Zabezpeceni Windows
(tj. po vlastnim zvazeni, prip. kontrole zdrojovych kodu, pridat
vyjimku nebo docasne vypnout antivirovou ochranu v realnem case)
+-----+
| 3 | DOS (FreeDOS 1.3):
+-----+
Spustit skript make_dos.bat
a) vytvorit a pripojit ISO se zdrojovymi soubory k virtualnimu PC,
b) zkopirovat soubory z ISO na HDD napr. prikazem
[xcopy D: C:\sibenice /S],
c) vstoupit do slozky [cd C:\sibenice] a spustit [make_dos.bat].
Prerekvizity:
Idealne virtualni PC s FreeDOS [www.freedos.org/download].
V systemu FreeDOS nainstalovat DJGPP pomoci nastroje FDIMPLES
(FreeDOS Installer - My Package List Editor Software)
Pred spustenim prikazu [fdimples] je treba stahnout a do virtualni
mechaniky vlozit jeste ISO s rozsirujicim softwarem - FreeDOS BonusCD).
Cely system je pote vhodne aktualizovat jeste on-line pomoci
[fdnpkg update].
V jinych systemech (napr. i Windows 95/98) je mozne stahnout DJGPP
ze stranek projektu [www.delorie.com/djgpp/].
Poznamky:
- po nainstalovani DJGPP pres [FDIMPLES] je treba pridat nasledujici
radky do C:\FDAUTO.BAT (napr. prikazem [edit fdauto.bat]):
set DJGPP=C:\DEVEL\DJGPP\DJGPP.ENV
set PATH=C:\DEVEL\DJGPP\BIN;%PATH%
a provest [reboot]. Po restartu jeste zavolat [go32-v2.exe].
Pote by jiz mel prekladac spravne fungovat [gcc --version].
- pro spusteni vytvorene binarky v MS-DOS je nutne umistit soubor
[CWSDPMI.EXE] do stejne slozky, jako spustitelny
soubor hry [sibe_dos.exe]
-> [https://en.wikipedia.org/wiki/CWSDPMI]
-> [https://sandmann.dotster.com/cwsdpmi/]
- u DOSu je treba hlidat tez konvenci max. 8 znaku pro nazvy
souboru (FAT16)