Narzedzia Pomocnicze
Small C Compiler
J. E. Hendrix
Dodane: 28.05.2026 · Aktualizacja pliku: 09.07.2026 · Autor wpisu: SYSTEM
2 wyswietlen
1 pobran
Bardzo ascetyczny kompilator C. Dostarczony wraz z kodem źródłowym.
Bardzo ascetyczny kompilator C. Dostarczony wraz z kodem źródłowym. Plik z kodem źródłowym napisanego programu należy przy użyciu konsolowego programu CC przekonwertować do kodu źródłowego asemblera a następnie za pomocą dołączonego kompilatora asemblera Small ASM skompilować. Linker nie jest dostarczony. Użytkownik tego kompilatora musi więc sam przebrnąć przez kolejne etapy powstawania programu od kodu źródłowego w C do programu wykonywalnego. Poniżej został przedstawiony sposób korzystania z kompilatora. Użyty linker FreeLink dostępny jest w dziale programowanie. Kod źródłowy programu, który zostanie skompilowany i zlinkowany (hello.C): #include int main(int argc, char** argv) { printf(„nHello Worldn”); return 0; } Rozpakowujemy kompilator a następnie dodajemy katalog w którym znajduje się kompilator do zmiennych środowiska E:>path E:kompilatorysmallc22 Przechodzimy do katalogu z kodem źródłowym programu E:>cd E:kompilatorysmallc22 Za pomocą kompilatora C (CC) generujemy kod asemblerowy programu w wyniku otrzymujemy plik hello.ASM E:kompilatorysmallc22>cc hello.C Small C, Version 2.2, Revision Level 117 Copyright 1982, 1983, 1985, 1988 J. E. Hendrix main(int argc, char** argv) / **** no comma Dołączonym kompilatorem asemblera (Small ASM) kompilujemy program hello.ASM otrzymujemy plik hello.OBJ E:kompilatorysmallc22>asm hello.ASM Small Assembler, Version 1.2, Revision Level 13 Copyright 1988 J. E. Hendrix pass 1 pass 2 0 lines have errors Dodajemy katalog w którym znajduje się nasz linker do zmiennych środowiska E:kompilatorysmallc22>path E:kompilatoryFreelinkfreelink Linkowanie w przypadku linkera freelink wygląda następująco: podajemy nazwę obrazu i biblioteki E:kompilatorysmallc22>freelink hello,,,clib Freelink 2.50 Copyright 1989-92 Michael Devore and hyperkinetix, inc. All rights reserved. EXE load image size: 008K Uruchamiamy zlinkowany program E:kompilatorysmallc22>hello Hello World
Freeware Windows
Opinie uzytkownikow
Komentarze (0)
Komentarze publikuja sie od razu. Mozesz tez pisac anonimowo pod losowym nickiem.
Brak komentarzy. Badz pierwszy!