eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programming › [Allegro] Dystrybucja programów
Ilość wypowiedzi w tym wątku: 3

  • 1. Data: 2009-09-13 15:40:28
    Temat: [Allegro] Dystrybucja programów
    Od: "krzysztof posluszny" <w...@w...pl>

    Zainstallowałem bibliotekę allegro 4.2.2 z paczki rpm. Pod code block
    wszystko się ładnie kompiluje i uruchamia. Problem w tym że to wszystko
    linkuje mi się dynamicznie i o ile wiem to żeby te programy poprawnie
    działały na innym komputerze muszą na nim być zainstalowane wszystkie te
    biblioteki których użyłem do budowy i uruchamiania tych programów na
    komputerze pierwszym - mam rację? W związku z tym mam pytanie, czy istnieją
    jakieś inne sposoby przenoszenia programów linkowanych dynamicznie tak aby
    po przeniesieniu działały na innym komputerze bez zainstalowanych bibliotek
    o których piszę wcześniej.? Co nalezało by w tym celu zrobić? Piszę że te
    programy są linkowane dynamicznie ponieważ w opcjach linkera codeblock mam
    wpisane: 'allegro-config --libs`. Żeby programy były linkowane statycznie
    powinno być: 'allegro-config --libs --static` ale ta opcja nie działa
    ponieważ kompilator wywala bład iż nie moze odnaleść "-lalleg". Próbowałem
    to doinstalowac ale nic takiego nie mogę znaleźć... Biblioteki allegro ze
    źródeł też nie mogę zainstalować ponieważ przy instalacji na moim opensuse
    11.0 też wywala błedy...


  • 2. Data: 2009-09-13 20:10:21
    Temat: Re: [Allegro] Dystrybucja programów
    Od: Wojciech Jaczewski <w...@o...pl>

    krzysztof posluszny wrote:

    > Problem w tym że to wszystko
    > linkuje mi się dynamicznie i o ile wiem to żeby te programy poprawnie
    > działały na innym komputerze muszą na nim być zainstalowane wszystkie te
    > biblioteki których użyłem do budowy i uruchamiania tych programów na
    > komputerze pierwszym - mam rację? W związku z tym mam pytanie, czy
    > istnieją jakieś inne sposoby przenoszenia programów linkowanych
    > dynamicznie tak aby po przeniesieniu działały na innym komputerze bez
    > zainstalowanych bibliotek o których piszę wcześniej.? Co nalezało by w tym
    > celu zrobić?

    Trzeba razem z programem rozprowadzać te wszystkie biblioteki dynamiczne,
    najlepiej wszystkie w jednym katalogu, a następnie wywoływać binarkę w
    następujący sposób:
    LD_LIBRARY_PATH=sciezka_do_tych_bibliotek binarka


  • 3. Data: 2009-09-14 06:59:31
    Temat: Re: [Allegro] Dystrybucja programów
    Od: MoonWolf <m...@p...com>

    Wojciech Jaczewski denied rebel lies:

    > Trzeba razem z programem rozprowadzać te wszystkie biblioteki
    > dynamiczne, najlepiej wszystkie w jednym katalogu, a następnie
    > wywoływać binarkę w następujący sposób:
    > LD_LIBRARY_PATH=sciezka_do_tych_bibliotek binarka

    A nie lepiej zbudować pakiet z odpowiednimi zależnościami?

    --
    <:> Roger, MoonWolf Out <:>|Her pain was life
    (::) (::)|
    (:) JID:m...@j...org(:)| http://karakkhaz.prv.pl

strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: