Omnia vel fere omnes (et, si non felix) we have had a progressio ut compilare, a source codice. Nam et in rebus plus satis facere non projects in ./configure && faciunt ut install install && facere progressio, sed nos ire videre alium agitare:
GNU make
GNU scribendarum ratio demonstrabimus humili gradu, nec expertus pauca felis conficitur
Pros:
- lateque disseminatas
- Simplex intelligere
- ieiunium
cons:
- Parva configurable
- Difficile ponere
- Praestare non probat
make
fac BSD
Fac BSD est currently solebant per aliam versionem fac * BSD operating systems. Non differat ab GNU make, complectens artium solertiae neutiquam esse BSD, in functionality fac tamen illa minor est.
Pros:
- ieiunium
- Simplex intelligere
- More features, quam GNU make
cons:
- Non procedente in latum sparguntur in orbem Linux
- Praestare non probat
- Parva configurable
- Difficile ponere
make
autotools
Et ratio est Wikimedia Foundation autotools officialis vocatur generat et scriptum est, ut configure generate est vocare ad respondentem GNU Makefile fac. Hoc est late usus est, tamen magis ac magis populus (meipsum includitur) sit cogitare, quod etiam gravia facile es, patiens, et non potest stare nimis.
Pros:
- valde configurable
- lateque disseminatas
cons:
- Non parum inter portability Unix systems
- Praestare multa nimis probat (OMNIA QUAE reprehendo, et OMNIA QUAE SUNT OMNIA)
- Lentissime proficiscens
- Pauper retrorsum compatibility
./configure && make
CMake
(Malle meum systema) CMake ratio est, quia facit propter delicta autotools pluribus facies, ut atrocibus eorum retrorsum compatibility et portability. Item emendas, ad valde configurable, quod ratio ad necessitates cuiusque test project. Equidem ut KDE CMake uti magis eminet, PortAudio, Ogre3D etc. Agnoscis systema genus possumus gratias, quod est CMakeLists.txt file Makefile est generate aut project ad eclipsim aut CodeBlocks
Pros:
- ieiunium
- Magna suscipio crucem suggestus
- Et facilius institui queat, probat per ipsum Vivamus via
cons:
- Difficile est intelligere, primo
- Vos have ut cum opus est abstractum primo potest esse FORMIDULOSUS
- Paulatim crescebat tamen sensim adolescit
cmake . && make
Q Fac
QMake ratio est disposito in Trolltech ordinare projects in Qt. Et hoc modo qmake ponit emphasis in multam Qt et plerumque usus est in forma sicut IDEs QtCreator. Qt vulgaris satis est in projects et non est inventus est extra elit,
Pros:
- Recte integrated in Qt
- ieiunium
- Qt in bonum multiplatform
cons:
- Rare apps extra Qt
qmake . && make
scons
Scons est secundum Pythone, quia ratio C componendis / C ++ projects. Secus autotools, aut CMake QMake; Scons aedificare et non Makefile. Sed modifiable scons valde simplex res est fortasse et in tardissimo
Pros:
- facile immutatio
- Accipere probat aequum
cons:
- Parva propagationem
- tarda
scons
Boost Jam
Boost.Jam est versionem Perforce Jam enim est vulgaris usus est in C ++ boost libraries, compilation etsi ratio possit esse per se. Secus GNU make, Boost.Jam Jamfiles utitur, quae sunt ad improved versionem Makefiles. Sunt admodum popularis in BeOS / Zeta / Haiku environment.
Pros:
- ieiunium
- Brevissima scribere
cons:
- Parva propagationem
- Difficultas faciendo probat
bjam
Ninja
Ninja est ratio providere a Google developed an ultra-ieiunium aedificare primum ratio illa erunt Chromium est disposito project. Ninja amet non facile mutari secundum auctoribus generante ninja ratio debeat. Et Gyp CMake sunt commendatur.
Pros:
- muy rápido
cons:
- Vos postulo ut ratio alterius sata Ninja
- Parva propagationem
ninja
alii
Vos can utor ullus alius ratio ut bash, sive Pythonem tuus scriptor. Sunt et alia non-generantibus pro patria, quod potest esse linguae tamquam Gradle, Maven, Gyp, etc.
XXII comments, valedixit tua
Non facies compilation ratio, quia generans est binaries (vel scuta) a suo fonte codice. Potest etiam esse negotium quasi cursor.
Qui abs te sorsum sentio BSD facies latior est, in functionality, quod GNU make integrum est, eo plus habet functionality. Et hoc dico de proprio experientia in BSD semper ad install BSD GNU make, quod planto is valde simplex GNU make comparari.
Tibi adsentior autotools est, quod satis gravia moribunda Malo Makefile iustus utor. Makefiles generatae ex autotools difficile est ut debug.
Salvete!
Tibi gratias ago pro commentum!
In mea sententia plus traditional fuit semper, et est GNU make programma fidelis ad originale septem faciunt BSD, et faciunt ut sit semper magis innovative quod non animadvertit: sed qui facit cum alia collatio.
Autotools et vere magno capitis dolore. Ut a Haiku est contributor ad portum operating ratio quod software sum, et non est apud inferos autotools. Denique non pauca quae ante partum Makefile CMakeLists.txt statuentes ut aut pulmentum.
EGO sum currently usura Premake4 valde configurable secundum simplex et Luae Matri scriptor. Vide si non est.
Gratulationes nostras accipe ob sunt articuli, simplex et breve optimum referat.
'Facies reprehendo, sit usura post compilation ad reprehendo quod planto
salvete