Jenereta ya CMake ni nini?
Jenereta ya CMake ni nini?

Video: Jenereta ya CMake ni nini?

Video: Jenereta ya CMake ni nini?
Video: Pump za kumwagilia mazao na kusafilisha maji zinapatikana kwetu 0655803060 2024, Mei
Anonim

A Jenereta ya CMake ina jukumu la kuandika faili za ingizo za mfumo asilia wa ujenzi. Hasa moja ya CTengeneza Jenereta lazima ichaguliwe kwa mti wa ujenzi ili kubaini ni mfumo gani wa asili wa ujenzi utakaotumika. CTengeneza Jenereta ni mahususi kwa hivyo kila moja inaweza kupatikana kwenye mifumo fulani pekee.

Vivyo hivyo, watu huuliza, CMake inatumika kwa nini?

CMake ni zana ya programu-msingi isiyolipishwa na ya chanzo huria ya kudhibiti mchakato wa uundaji wa programu kwa kutumia mbinu inayojitegemea ya mkusanyaji. Inaauni mpangilio wa saraka na programu ambazo hutegemea maktaba nyingi.

Pili, unatumiaje CMake GUI? Kimbia cmke - gui Kwa kutumia ni, kukimbia cmke - gui , jaza njia za folda za chanzo na binary, kisha ubofye Sanidi. Ikiwa folda ya binary haipo, CMake itakuhimiza kuiunda. Kisha itakuuliza uchague jenereta.

Kwa kuongezea, amri ya CMake ni nini?

" cmke " inayoweza kutekelezwa ni CMake amri - kiolesura cha mstari. Inaweza kutumika kusanidi miradi katika hati. CMake ni jenereta ya mfumo wa kujenga jukwaa. Miradi inabainisha mchakato wao wa ujenzi na jukwaa-huru CMake listfiles zilizojumuishwa katika kila saraka ya mti chanzo na jina CMakeLists. txt.

Ninja CMake ni nini?

Ninja ni mfumo mdogo wa kujenga unaozingatia kasi. Inatumika pia kujenga Android , na hutumiwa na watengenezaji wengi wanaofanya kazi kwenye LLVM. Tofauti na Make, Ninja haina vipengele kama vile uchezeshaji wa kamba, kama Ninja kujenga faili sio maana ya kuandikwa kwa mkono.

Ilipendekeza: