PDA

Visualizza la versione completa : [c] programma modulare


Hysoka
02-10-2008, 22:38
ciao a tutti,
è possibile compilare il programma in modo che genera un solo eseguibile e un numero X di moduli esterni, un po' come i dll di windows e i file .so di linux, in modo di renderlo + modulare possibile?

grazie a tutti

oregon
02-10-2008, 23:08
Se lavori con Windows, e' possibile creare in C le DLL che il tuo programma utilizzera'.

Hysoka
03-10-2008, 10:44
Originariamente inviato da oregon
Se lavori con Windows, e' possibile creare in C le DLL che il tuo programma utilizzera'.
lo so,
ma se volessi fare fare delle librerie per linux?
e poi come si linkano al programma?
vorrei iniziare un progetto, però vorrei scoprire come si fa quesa determianta cosa, così da rendere modulare il progetto

menphisx
03-10-2008, 11:00
Per il linking al programma, devi segnalare al compilatore dove si trovino le suddette librerie.
Oppure le apri, a runtime (http://www.pluto.it/files/ildp/HOWTO/Program-Library-HOWTO/dl-libraries.html).
Per compilarle (http://www.linux.org/docs/ldp/howto/Program-Library-HOWTO/shared-libraries.html).

:ciauz:

Hysoka
03-10-2008, 11:07
queste guide, che leggerò con calma più tardi, valgono anche per le dll di windows? Ho intenzione di fare qualcosa di portabile, ma nn necessariamente...mi sto concentrando di + su linux

menphisx
03-10-2008, 11:37
Valgono solo per GNU/Linux.

Loading