freepascal "unit"
začínam s programovaním a chcel by som sa spýtať -
pri pokuse o preklad krátkeho prg s "graph" dostanem chybovú hlášku : Can't find unit graph
stiahol som si príručky k freepascal, ale nenašiel som to tam
Ďakujem
Pre pridávanie komentárov sa musíte prihlásiť.
tú knižnicu som posledne videľ došť dávno. Ale, asi by pomohlo keby si povedal čo máš za distribúciu a ako si ten free pascal inštaloval.
Totižto tá jednotka (pascal mal zle nazvané komponenty, ostatné jazyky to nazývajú knižnica) je súčasťou RTL.
cez grafické rozhranie
fpc-2.4.2-1.i686.rpm
pokial "nejdem" ako root - neulozí
Napríklad také blbUbuntu ich má:
Rovno aj s RTL ktoré by malo obsahovať aj ten unit graph.
PS.: Tomu povzdychu že to musíš spúšťať ako root nerozumiem. Ulož si projett do TVOJHO domovského priečinku.
to " fp-units-rtl " akosi nevidím, ale aspoň mám cestu ako to hľadať, už som to študoval,
u toho prekladača je uvedené, že obsahuje aj "unit-y"
Pokiaľ sú tie dokumenty tvoje, tak sa donich musíš dostať ako ty. Neblbol si náhodou s programami sudo alebo su? To by mohlo zmeniť vôastníka niektorých priečinkov na root-a.
Ohľadne balíka fp-units-rtl, tak ten by mohol byť prístupný cez štandardného správcu balíčkov (PackageKit). Mal si nejaký dôvod použiť balík ktorý nepochádza z distribúcie,napríklad že by ho fedora nemala (čomu síce neverím, ale nevylučujem to)?
fp-units-rtl má obsahovať už fpc-2.4.2
inak v repozitároch som našiel test-units, ale nemám dosť info, aby som to inštaloval
balík "iného distra" nepoužijem - s tým sú potom iba problémy
možno zle hľadám, ale *-rtl som nenašiel
bohužiaľ som v tomto ešte začiatočník, v čom by mohol byť problém
tvoj domovský priečinok je /home/UŽǏVATEĽ/dokumenty a nie /home/dokumenty takže je normálne že tam nemôžeš zapisovať. Skús si to zmeniť v konfigurácii.
Ohľadne pôvodnej otázky, tak spomínaš že nechceš používať balík "iného distra". Ale, nepoužil si ho už náhodou týmže si obišiel správcu balíkov? Inštalácia typu "stiahnúť balík z internetu a 2x naň kliknúť" moc nerieši závislosti. Skús predsa len pozrieť či nie je free pascal priamo vo fedore. Buď cez YUM, alebo cez program PackageKit. Aspoň jeden by mal byť prístupný cez menu.
Po inštalácii stačí už len v termináli zadať fp prípadne fpc pre kompilátor.
"Chapter 3
Reference for unit 'Crt'
/dokument rtl.pdf str. 379/
..................
The use of the CRT unit and the graph unit may not always be supported."
(tie ostatné mám nainštalované "yum install názov" )
v časti 12.7 som študoval túto časť, ale neviem či na to idem dobre
Dobrý večer, chcel by som sa spýtať, z akej stránky alebo ako nainštalujem pascal pre OS Linux verzia 12.04??
Za odpoveď vopred ďakujem
Do terminálu napíš:
Trošku poopravím. Ak sa za posledné vyše tri roky (od príspevku 24.01.2011 | 21:55) nič nezmenilo, tak balík
fp-ide
by mal automaticky nainštalovaťfp-compiler
afp-units-rtl
a rovno odporúča ajfp-utils
afp-docs
. A najmä tá dokumentácia pomôže začiatočníkom.