Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    29

    Librerie / dipendenze nello stesso path dell'eseguibile

    Ciao a tutti,
    ho un'applicazione scritta da me (c++, codeblocks) in cui ho le varie librerie usate distribuite insieme all'eseguibile (deve essere portabile su chiavetta usb).
    Per lanciarla, ho creato uno script bash così:
    codice:
    #!/bin/sh
    export LD_LIBRARY_PATH=./
    ./application "$@"
    altrimenti le librerie non le cercherebbe nella stessa directory dell'eseguibile.

    Qualcuno può darmi una dritta su come sistemarlo, cosa studiare o come configurare codeblocks per evitare lo script? Sono un newbie totale sull'argomento linking su linux...
    Grazie!

  2. #2
    Magari dico una cagata, visto che non me ne intendo, però: dal momento che devono essere portate in giro insieme non sarebbe possibile linkarle staticamente?

  3. #3
    Moderatore di Linux e software L'avatar di francofait
    Registrato dal
    Aug 2001
    Messaggi
    13,559
    Originariamente inviato da vortex87
    Magari dico una cagata, visto che non me ne intendo, però: dal momento che devono essere portate in giro insieme non sarebbe possibile linkarle staticamente?
    Non hai detto per niente na fesseria , sono da compilare staticamente nell' eseguibile se si vuole che abbia la massima trasportabilità.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.