LINUX.ORG.RU

FPC - lvga?


0

0

Здравствуйте!
У меня RedHat 7.3 и FPC 1.0.6.
вот простейшая программа взятая из документации по FPC: 

program ExGraph1;
uses
  Graph;
const
  TheLine = 'We are now 640 x 480 x 256 colors!'+
            '(Press <Return> to continue)'; 
var
  gd, gm, tw, th, error: integer;
begin
  gd := D8bit;
  gm := m640x480;
 initgraph(gd,gm,'/usr/lib/fpc/1.0.6/units/linux/svgalib/svgalib.o');
  error := graphResult;
  if (error <> grOk) then
    begin
      writeln('640x480x256 not supported');
      halt(1); 
    end;
  setColor(cyan);
  rectangle(0,0,getmaxx,getmaxy);
  setTextStyle(defaultFont,horizDir,1);
  tw := TextWidth(TheLine);
  th := TextHeight(TheLine); 
  outTextXY((getMaxX - TW) div 2,
            (getMaxY - TH) div 2, TheLine);
  readln;
  closegraph;
end. 

когда компилирую fpc exgraph1.pas -So то получается вот такая штука:

Free Pascal Compiler version 1.0.6 [2002/05/23] for i386
Copyright (c) 1993-2002 by Florian Klaempfl
Target OS: Linux for i386
Compiling exgraph1.pas
Assembling exgraph1
Linking exgraph1
/usr/bin/ld: cannot find -lvga
exgraph1.pas(28,4) Error: Error while linking
Closing script ppas.sh

Чего даьше делать то ???????? =(
Заранее благодарен!

    
anonymous

если есть libvga - то конфигурить линкер, если нет - то ставить libvga

PETER ★★
()

а как конфигурить линкер?

anonymous
()

вобщем man ld, man ldd а конфигурить - кажется ldconfig ( если не ошибаюсь ) или прописать путь к библиотеке в переменную окружения LD_LIBRARY_PATH

PETER ★★
()

спасибо

anonymous
()

Попробуй установить SVGAlib-devel

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.