Come nel titolo, la domanda è qual è la differenza tra (build sul posto/Fuori dal luogo)?Che cosa sono le build sul posto/Out-of-place
risposta
Un sul posto compilazione genera i vari file compilati (.o
/.obj
file, eseguibili, & c.) Nella stessa directory dei sorgenti.
Un fuori sede build li genera in una directory che non è la directory di origine. Ciò significa che è possibile avere diverse build out-of-place che puntano tutte allo stesso albero dei sorgenti, cosa che non è possibile una volta che si dispone di una build sul posto.
Vedere anche: The CMake FAQ.
È anche più facile pulire una build quando ce l'ha * out-of-place *. – tibur
Grazie per quello –
@David Ho modificato la domanda in base a quale è la differenza tra (build sul posto/fuori luogo) –