Home - About - News - FAQ - Download - Libraries - Podrška - Tim - GNU - To Do - Resursi
Prema platformi za download

## Biblioteke koje možete koristiti uz GPC

Ova stranica je direktan izvadak iz GPC priručnika. Ako želite pregledavati priručnik možete početi na vrhu priručnika ili na odgovarajućoj stranici u priručniku.

Bit će vam potrebne dodatne biblioteke (engl. library) dok prevodite neke od jedinica (engl. unit). Ove se mogu naći u direktoriju http://www.gnu-pascal.de/libs/.

Trenutno, tamo su slijedeće biblioteke:

gmp
  Aritmetika za cijele brojeve, racionalne i realne brojeve s proizvoljnom veličinom i preciznošću. Koristi ju GMP jedinica.

rx
  Regularni izrazi - podudaranje i supstitucija. Koristi ju RegEx jedinica.

ncurses
PDCurses
  Rukovanje terminalom. Koristi ju CRT jedinica. Zavisno od vašeg sistema, možete imati slijedeći izbor:

  Unix: Možete prevesti terminalske aplikacije s ncurses i aplikacije koje rade u X11 prozoru s PDCurses (iako i terminalska aplikacija može, naravno, raditi i pod X11 u xterm-u). Ako želite koristiti PDCurses (tj. XCurses), dajte opciju ``-DX11'` kod prevođenja CRT-a.

  Dos sa DJGPP i MS-Windows sa mingw: Samo PDCurses je na raspolaganju i bit će podrazumno korišten.

  MS-Windows i Cygwin: PDCurses i ncurses su oboje na raspolaganju. PDCurses se koristi podrazumno. Ako želite koristiti ncurses, postavite opciju ``-DUSE_NCURSES'` kod prevođenja CRT-a.

  Drugi sistemi: Molim pogledajte ``README'` datoteke i instalacijske instrukcije PDCurses i ncurses kako bi ste ustanovili koje (odnosno koje) se mogu izgraditi na vašem sistemu. Pogledajte uvjetne direktive na kraju crt.inc i crtc.h (i promijenite ih ako je neophodno) koje odlučuju koja će biblioteka biti podrazumno korištena (odnosno engl. default).

ElectricFence
  Ova se biblioteka ne koristi ni od jedne GPC jedinice. Ona je debugging alat namijenjen da vam pomogne u pronalaženju bugova s alokacijom memorije. Da bi ju koristili samo je povežite ("polinkajte") u svoj program, bilo s komandne linije (``-lefence'`), bilo u samom kodu (``{$L efence}'`) što biste mogli poželjeti staviti unutar jednog ``{$ifdef DEBUG}'` ili nečeg sličnog jer se korištenje libefence preporuča samo za debugging (odnosno ispravljanje pogrešaka).

Izvorni kod biblioteka je na raspolaganju u glavnom ``libs'` direktoriju. Većina biblioteka dolazi s jednom ili nekoliko patcheva (zakrpa, nadopuna) koje treba aplicirati prije njihovog prevođenja.

Binarne distribucije za neke platforme su na raspolaganju u ``binary/platform'` poddirektorijima. Ako prevodite biblioteke za druge platforme, osjećajte se dobrodošli da stavite binarne datoteke nama na raspolaganje za distribuciju na WWW poslužitelju.

Tamo su također slijedeće datoteke:

``terminfo-linux.tar.gz'`
  Ovo je patch (zakrpa) koja omogućava ncurses programima da iskoriste sposobnost Linux 2.2 i novijih kernela (jezgri operacijskog sustava) da proizvedu blok kursor kad je potrebno. Dani patch može biti instaliran bez potrebe da se išta ponovno prevodi, samo kopiranjem nekih datoteka na njihovo mjesto. Više detalja može se naći u ``README'` datoteci uključenoj u ovu arhivu. Patch neće naškoditi starijim kernelima. Molimo primijetite da nije samo na Linux strojevima korisno instalirati patch. Instaliranje na ostale strojeve će omogućiti korisnicima koji koriste telnet sa Linux konzole da profitiraju od blok kurzor sposobnosti. Osim toga, neki Unix sistemi imaju instalirane starije Linux terminfo zapise ili čak nikakve, tako da je dobra stvar, u svakom slučaju, dati im trenutnu verziju. Patch je uključen u terminfo bazu podataka ncurses verzije 5.0, tako da ako instalirate ncurses 5.0 (iz source ili binarne distribucije), ne trebate posebno dobavljati patch. Ali ga možete instalirati na sistem sa starijom ncurses verzijom ako se ne osjećate raspoloženi za nadogradnju kompletnih ncurses.

``tsort-2.9i.zip'`
  Mali utility programčić (ekstrahiran iz util-linux-2.9i, ali ne Linux-specifičan, potreban za konfiguraciju rx biblioteke. Potreban vam je samo ako prevodite rx sami (i nije već prisutan na vašem sistemu), ne ako koristite rx binarnu distribuciju.

- O GNU Pascalu
- Nove mogućnosti u GNU Pascalu
- Često postavljana pitanja
- Gdje nabaviti GNU Pascal
- Biblioteke koje možete koristiti uz GPC
- Kako dobiti podršku za GNU Pascal
- GNU Pascal razvojni tim
- GNU projekt
- Stvari preostale za napraviti u GNU Pascalu
- Resursi za korištenje s GPC-om.

- Povratak na vrh

Copyright © 1996-2002 GNU Pascal development team

Verbatim copying and distribution is permitted in any medium, provided that this notice and the disclaimer below are preserved.

This information is provided in the hope that it will be useful, but without any warranty. We disclaim any liability for the accuracy of this information.

We are not responsible for the contents of web pages referenced by this site.

Copyright © 1996-2002 GNU Pascal development team

Kopiranje bez izmjena i distribucija je dozvoljena na svakom mediju, uz uvjet da je ova obavijest i ograda niže sačuvana.

Ova informacija je pružena u nadi da će biti korisna, ali bez ikakve garancije. Negiramo svaku pravnu odgovornost za točnost ove informacije.

Nismo odgovorni za sadržaj web stranica referenciranih s našeg sitea.