ΧΡΗΣΗ ΤΗΣ LEDA ΣΤΑ
ΣΥΣΤΗΜΑΤΑ ΤΟΥ ΠΕΠ-Ι

Για να χρησιμοποιησετε τους αλγοριθμους και τυπους δεδομενων που παρεχονται απο την LEDA απο τους σταθμους εργασιας του ΠΕΠ-Ι πρεπει να κανετε τα εξης:
  1. Πρεπει καταρχην να ξερετε ποιος ειναι ο αρχικος καταλογος της LEDA (LEDA root directory). Αυτος ο καταλογος, εστω <leda-root-path>, πρεπει να αποθηκευεται στη μεταβλητη περιβαλλοντος LEDAROOT. Στο συστηματα του ΠΕΠ-Ι, τo <leda-root-path> ειναι:
    	/usr/local/leda
  2. Πρεπει να αναθεσετε το <leda-root-path> στην μεταβλητη περιβαλλοντος LEDAROOT. Αυτο εξαρταται απο το Unix shell που χρησιμοποιειτε και γινεται ως εξης:

    Για csh/tcsh προσθέστε στο αρχειο .cshrc την εντολη:

     

    setenv LEDAROOT <leda-root-path>

     

    Για sh/bash προσθέστε στο αρχειο .bash_profile τις εντολες: LEDAROOT=<leda-root-path>
    export LEDAROOT

    Π,χ, για τους σταθμους εργασιας του ΠΕΠ-Ι, αν χρησιμοποιειτε csh/tcsh πρεπει να δωσετe:

    setenv LEDAROOT /usr/local/leda
  3. Πρεπει να αναθεσετε τιμη και σε μια αλλη μεταβλητη περιβαλλοντος που λεγεται LD_LIBRARY_PATH και ειναι σημαντικη οταν χρησιμοποιειτε διαμοιραζομενες βιβλιοθηκες (shared libraries).

    Για csh/tcsh προσθέστε στο αρχειο .cshrc την εντολη:

     

    setenv LD_LIBRARY_PATH <leda-root-path>:${LD_LIBRARY_PATH}

     

    Για sh/bash προσθέστε στο αρχειο .bash_profile τις εντολες: LD_LIBRARY_PATH=<leda-root-path>:$LD_LIBRARY_PATH
    export LD_LIBRARY_PATH

     

  4. Μεταγλωττιση και συνδεση προγραμματων

  5. Χρηση των τυπων δεδομενων της LEDA

    Αν θελετε να κανετε χρηση του τυπου δεδομενων Type της LEDA, τοτε το μονο που εχετε να κανετε ειναι να συμπεριλαβετε το αντιστοιχο αρχειο κεφαλιδας <LEDA/Type.h> στο προγραμμα σας. Πχ, για να χρησιμοποιησετε τους τυπους δεδομενων stack (στοιβα) και queue (ουρα), συμπεριλαβετε τα εξης στο προγραμμα σας:

                #include <LEDA/stack.h>
                #include <LEDA/queue.h>

Επιστροφη στη σελιδα του εργαστηριου.