PDA

View Full Version : Gcc - compilare piu files in un unico file oggetto .o


anx721
24-01-2005, 12:55
Salve, c'è un modo per compilare piu file sorgenti in un unico file oggetto, cosi da creare una sorta di libreria e linkare solo quel modulo quando mi serve?

kingv
24-01-2005, 13:32
passarglieli come argomenti in riga di comando :p
ne prende anche piu' di uno ;)

ilsensine
24-01-2005, 13:38
Prima crei i file .o singoli, poi esegui un link parziale:
ld -r -o out.o file1.o file2.o...
In alternativa, puoi creare una libreria statica (.a):
ar cru libout.a file1.o file2.o...

anx721
24-01-2005, 14:56
Originariamente inviato da ilsensine
Prima crei i file .o singoli, poi esegui un link parziale:
ld -r -o out.o file1.o file2.o...
In alternativa, puoi creare una libreria statica (.a):
ar cru libout.a file1.o file2.o...

grazie

misterx
10-02-2005, 12:12
se riuscissi a trovare questo compilatore per windows :muro:

anx721
10-02-2005, 12:20
se vuoi installare solo il compilatore vai sul sito

www.mingw.org

oppure isntalla un ide integrato come devc++ o MinGWDeveloperStudio.

misterx
10-02-2005, 12:26
che caos in quel sito :(

sai mica qual'è la versione di gcc per windows ?

anx721
10-02-2005, 12:33
Se vai nella sezione download

http://www.mingw.org/download.shtml

devi cliccare sul primo link, quello intitolato MinGW-3.2.0-rc-3.exe

per usarlo da linea di comando devi anche inserire nella variabile d'ambiente PATH il percorso della sottocartella bin della cartella di installazione di MInGW

misterx
10-02-2005, 13:34
fatto, grazie ;)