Kezdőoldal » Számítástechnika » Programozás » Ubuntu alatt hogy kell a free...

Prog kérdése:

Ubuntu alatt hogy kell a free pascal (2.4. 0) graph unitját használni?

Figyelt kérdés
Először hibát írtak ki a graph unitos progik (/usr/bin/ld: cannot find -lvga). Feltelepítettem a libsvga1, libsvga1-dev csomagokat, most már hibát nem ír ki a fordítás után, de még sem jelenik meg semmi, hanem olyat ír ki, hogy svgalib: Cannot get I/O permissions. A grafikus kártyát így inicializálom a progiban: DetectGraph (gd, gm) ;InitGraph (gd, gm, '/usr/lib/fpc/2.4. 0/units/i386-linux/graph') ;
2011. ápr. 4. 12:47
 1/6 anonim ***** válasza:
ubuntu.hu-n kérdezel, több sikerrel járhatsz.
2011. ápr. 4. 13:35
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

Nem tudom a probléma okát, de a hibaüzenetből úgy tűnik, mintha nem lenne jogod. Próbáld ezt beírni a terminálba:

sudo chmod -R 777 /usr/lib/fpc/

Majd írd be a jelszavad, és próbáld ezután.

2011. ápr. 4. 17:20
Hasznos számodra ez a válasz?
 3/6 A kérdező kommentje:
Értem,beírtam a terminálba és ugyanaz van,semmi változás. Mondjuk az érdekes,hogy ha geany fejlesztőkörnyezettel fordítom akkor nem ír ki fordítási hibát,csak a futtatásnál írja ki ezt a svgalib: Cannot get I/O permissions-t ,de ha a terminálból inditom a free pascal ide-t s ott forditom akkor Can ' find unit GRAPH used by programneve hibát adja.
2011. ápr. 4. 18:09
 4/6 ejbenjaro ***** válasza:

Az alábbi leírást olvasd el, ha Linux alatt akarod használni a Graph unitot: [link]


A lényege röviden, hogy miután feltelepítetted az libvga és annak dev csomagját (vagy azzal kompatiblis csomagot)a programodnak root privilégiuma kell legyen, mert csak így tudja használni a libvga függvénykönyvtárat. Tehát lefordítod a programodat a freepascallal, majd terminálban kiadod rá az alábbi két parancsot:

chown root.root azénprogramom

chmod u+s azénprogramom

ezek után a sudo azénprogramom paranccsal futtathatod a programodat.

2011. ápr. 5. 07:43
Hasznos számodra ez a válasz?
 5/6 A kérdező kommentje:

Kösz.Valami hasonlóképpen sikerült már futtatnom úgy,hogy bejelentkezem root-ként és beallitottam az options directories-ben az graph unit útvonalát.Szóval már futnak a graph unitos programok.

De most meg az a gond,hogy a lefutás után amint megnyomok egy gombot,akkor nem lép ki a programból,mintha kikapcsolódna energiagazdaságos módba,de itt úgy is marad,s csak úgy lesz újra kép benne ha restartolom a gépet.

2011. ápr. 5. 12:16
 6/6 A kérdező kommentje:
vagyis a programból kilép,s utánna kikapcsolja a monitorom
2011. ápr. 5. 12:20

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!