PDA

View Full Version : [C++]Cygwin e compilazione


Tubo Catodico
26-07-2008, 17:02
Allora, vado ad esporre il mio problema.
Ho compilato tramite suddetto programma, utilizzando il comando make, il codice sorgente di VLC. Ovviamente la compilazione è andata a buon fine dopo un periodo di tempo di circa un'oretta o poco più.
Adesso ho bisogno di andare a modificare i sorgenti di VLC per adattarli ad i miei scopi; il problema nasce nel momento in cui questi devono essere ricompilati. Ovvero: non credo possibile che ogni volta che modifico un sorgente debba ricompilare tutto il pacchetto VLC perdendo un'ora. Ci deve essere un sistema per ricompilare unicamente il file sorgente da me modificato; purtroppo non lo conosco ed è quì che ho bisogno di aiuto, qualcuno sa come si fà?

Grazie in anticipo!!

peppepz
26-07-2008, 18:56
Se stai utilizzando un makefile, a meno di particolarità del processo di compilazione, il programma make dovrebbe automaticamente riconoscere le dipendenze di tutti i file sorgenti, cosicché quando modifichi alcuni file sorgenti e invochi nuovamente make, verranno ricompilati solamente quei file che dipendono dai sorgenti che hai modificato. Make si accorge delle modifiche ai file guardando la data di ultima modifica.
In questo modo perdi solo pochi secondi per la ricompilazione successiva ad ogni modifica che farai.

peppepz
26-07-2008, 19:07
Se stai utilizzando un makefile, a meno di particolarità del processo di compilazione, il programma make dovrebbe automaticamente riconoscere le dipendenze di tutti i file sorgenti, cosicché quando modifichi alcuni file sorgenti e invochi nuovamente make, verranno ricompilati solamente quei file che dipendono dai sorgenti che hai modificato. Make si accorge delle modifiche ai file guardando la data di ultima modifica.

Tubo Catodico
27-07-2008, 13:57
Grazie! ;)