Category: Türkçe

Date:

Bu yazımda size bir C++ veri yapıları ve algoritma kütüphanesi olan LEDA‘nın Pardus Linux üzerinde kurulumunu anlatacağım. LEDAnın ücretsiz sürümünü sitesinden indirebilirsiniz. Anlatımda kullanacağım kullanıcı adı "emre" yerine kendi kullanıcı adınızı yazmanız gerekmekte.

Kaynak kodları istediğimiz bir yere açıyoruz. Ben /home/emre/lib/LEDA altına açtım. Bir metin düzenleyicisi ile (nano, vim, kwrite, vs.) /home/emre/.bashrc dosyasını açıyor (yoksa oluşturuyor), içerisine şu satırları ekliyor ve dosyayı kaydediyoruz.
(Add the following lines to ~/.bashrc where "emre" is your username)

export LEDAROOT=/home/emre/lib/LEDA
export PATH=$PATH:$LEDAROOT/Manual/cmd
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LEDAROOT

Bu ayarları etkin hale getirmek için şu komutu veriyoruz.

source ~/.bashrc

Ardından LEDA/incl/LEDA/system/misc.h dosyasının içinde uygun yere

#include

ekliyor ve dosyayı kaydediyoruz.
(Add the preceding include line to an appropriate position in LEDA/incl/LEDA/system/misc.h)

Sisteminizde g++ ve libX11-devel paketlerinin kurulu olduğundan emin olduktan sonra
(Make sure that g++ and libX11-devel packages are installed on your system,)

Sonra demoları derlemek ve çalıştırmak için aşağıdaki komutları veriyoruz:
(Run the following:)(

cd $LEDAROOT
make shared
make xlman
cd demo/xlman
./graphwin

LEDAda yazdığınız bir main.cpp kodunu derlemek için konsolda main.cppnin olduğu dizine gelip şu komutu vermeniz yeterli:
(To compile a main.cpp you need to give the following command:)

g++ -I$LEDAROOT/incl -L$LEDAROOT main.cpp  -lX11 -lm -lleda

Eski sürümlerde ise şu komutu kullanmanız gerekebilir:
(For older versions, you might try:)

g++ -I$LEDAROOT/incl -L$LEDAROOT main.cpp  -lX11 -lm -lL -lG -lP -lW -lD3 -lGeoW


Share: FacebookGoogle+Email


comments powered by Disqus