Ciao a tutti
avrei gentilmente bisogno di alcune risposte su un argomento che non mi è chiaro : le Librerie (libfile.so)
Negli script bash queste librerie si possono usare? O servono solo per i linguaggi di sviluppo?
Se si possono usare per scrivere in bash, come le uso?
Esiste una documentazione che spieghi il loro utilizzo?
Grazie
Librerie
- IppatsuMan
- Prode Principiante
- Messaggi: 199
- Iscrizione: mercoledì 14 febbraio 2007, 1:31
- Contatti:
Re: Librerie
Le librerie condivise (*.so) non possono essere utilizzate direttamente dagli script bash.
ハッカー
Re: Librerie
Quindi solo da linguaggi di sviluppo (python, pearl, ecc.)
- Markon
- Entusiasta Emergente

- Messaggi: 1536
- Iscrizione: mercoledì 17 gennaio 2007, 10:34
- Località: Sperone Beach(AV)
- Contatti:
Re: Librerie
Sì, ma non è proprio esatto così.Quindi solo da linguaggi di sviluppo (python, pearl, ecc.)
Ad esempio, una libreria .so che presenta oggetti e funzioni Python, compilata con tool appositi (come Boost.Python, con cui è possibile scrivere codice C++ e poi scrivere dei binding per Python in un modo abbastanza semplice) o semplicemente estendendo Python con C/C++ (utilizzando le API Python + C) è possibile utilizzarla in Python.
Ma una libreria .so di un programma scritto in C/C++ senza binding per Python non è possibile utilizzarla in Python.
E penso che la stessa cosa valga con altri linguaggi.
Non so se hai presente PyQT. Cos'è? Non è altro che un binding per le Qt (quelle originarie diciamo) in Python.
E' stato creato un tool chiamato SIP che effettua i binding da C++ a Python, così da generare dei file che possono essere letti senza alcun problema da Python.
Ciao!
Re: Librerie
Ok grazie, tutto chiaro.
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti
