Instalacja kompilatora HLA pod Windowsem

Posted on czerwiec 1, 2009
Filed Under Programowanie

W odpowiedzi na prośbę jednego z internautów, postanowiłem napisać krótką instrukcję instalacji kompilatora HLA dla systemu Windows.:

1. Ze strony http://web.mac.com/randyhyde/HighLevelAsm/WinDownload.html ściągnij kompilator i go zainstaluj.
2. Paczka z HLA zawiera kompilator, bibliotekę standardową, pliki nagłówkowe do niej, linker, trochę śmieci i assembler FASM. Zalecane jest wykorzystanie MASM-a, zamiast FASM-a (tradycyjna składnia, dodają IDE, kilka dodatkowych narzędzi). Jeśli się zdecydujesz na wykorzystanie MASM-a, to ściągnij go z http://www.masm32.com/masmdl.htm i zainstaluj w domyślnej lokalizacji.
3. Jeśli masz starszą wersję HLA lub korzystasz z MASM-a zamiast FASM-a, to musisz ustawić kilka zmiennych środowiskowych. Kliknij prawym przyciskiem myszy na Mój komputer, wybierz Właściwości, zakładkę Zaawansowane, przycisk u dołu okna - Zmienne środowiskowe. W zmiennych systemowych powinny być ustawione zmienne hlainc, hlalib, lib oraz dodana ścieżka do kompilatora i narzędzi dostarczanych wraz z HLA do zmiennej Path. Jeśli nie korzystasz z MASM-a, powinno to wyglądać tak:

path=xxxxx;c:\hla
lib=xxxxx;c:\hla\hlalib
hlalib=c:\hla\hlalib
hlainc=c:\hla\include

A tak powinna się prezentować wersja z MASM-em:

path=xxxxx;c:\hla;c:\masm32\bin
lib=xxxxx;c:\masm32\lib;c:\hla\hlalib
hlalib=c:\hla\hlalib
hlainc=c:\hla\include

Sprawdź czy wszystko się zgadza. Być może nie będziesz musiał nawet nic zmieniać.
Aby zmienne systemowe zaczęły obowiązywać, muszą zostać jeszcze przeładowane. Uruchom ponownie swój system.
4. Po restarcie przychodzi pora na test. Uruchom wiersz polecenia i wykonaj komendę:

C:\Documents and Settings\user>hla -?

Jeśli pojawi Ci się pomoc HLA, to znaczy że wszystko jest w porządku.
Osobiście polecam zmianę powłoki ze standardowego Wiersza poleceń na Cygwina. Bardzo ułatwia to życie.
5. Ewentualne działanie MASM-a sprawdź poleceniem

C:\Documents and Settings\user>ML /?

6. Sprawdź też czy działa linker. Dostarczany wraz z HLA linker to polink:

C:\Documents and Settings\user>polink /?

7. Pora na test ostateczny. Stwórz na dysku C: folder na Twoje zabawy z hla (np.: C:\hlafiles) i umieść w nim plik tekstowy test.hla o takiej zawartości:


program HelloWorld;
#include( "stdlib.hhf" )

begin HelloWorld;
stdout.put( “Test hla”, nl );
end HelloWorld;

Teraz przejdź do tego folderu i skompiluj program:

C:\Documents and Settings\user>cd c:\hlafiles
C:\hlafiles>hla test.hla

W wyniku otrzymałeś plik exe. Uruchom go w konsoli:

C:\hlafiles>test.exe

Jeśli wyświetli Ci się komunikat, to znaczy, że wszystko jest ok. Środowisko HLA jest już gotowe do pracy.

Comments

Comments are closed.

The Olgas Debt Consolidation Specialized literature