CMake генератор деген эмне?
CMake генератор деген эмне?

Video: CMake генератор деген эмне?

Video: CMake генератор деген эмне?
Video: [Environment Setup 10] Build Mmg mesh generator using CMake 2024, Ноябрь
Anonim

А CMake Generator жергиликтүү куруу системасы үчүн киргизүү файлдарын жазуу үчүн жооптуу. Дал бири CMake генераторлору кайсы түпкү куруу системасы колдонула турганын аныктоо үчүн куруу дарагы үчүн тандалышы керек. CMake генераторлору платформага тиешелүү, андыктан ар бири белгилүү платформаларда гана жеткиликтүү болушу мүмкүн.

Ошо сыяктуу эле, адамдар CMake эмне үчүн колдонулат?

CMake компилятордон көз карандысыз ыкманы колдонуу менен программалык камсыздоону түзүү процессин башкаруу үчүн кайчылаш-платформалык акысыз жана ачык булактуу программа куралы. Ал бир нече китепканага көз каранды болгон каталог иерархияларын жана тиркемелерди колдойт.

Экинчиден, CMake GUI кантип колдоносуз? чуркоо cmake - гуи үчүн колдонуу ал, чурка cmake - гуи , булак жана бинардык папка жолдорун толтуруңуз, андан кийин Конфигурациялоону басыңыз. бинардык папка жок болсо, CMake аны түзүүгө түрткү берет. Андан кийин ал генераторду тандоону суранат.

Андан тышкары, CMake буйругу деген эмне?

" cmake "Аткарылуучу болуп саналат CMake буйругу - линия интерфейси. Бул сценарийлерде долбоорлорду конфигурациялоо үчүн колдонулушу мүмкүн. CMake кайчылаш платформа куруу системасынын генератору болуп саналат. Долбоорлор платформадан көз карандысыз менен куруу процессин белгилешет CMake тизме файлдары CMakeLists аталышы менен булак дарагынын ар бир каталогуна камтылган. txt.

Ninja CMake деген эмне?

Ninja ылдамдыкка басым жасаган кичинекей куруу системасы. Ошондой эле куруу үчүн колдонулат Android , жана LLVMде иштеген көпчүлүк иштеп чыгуучулар тарабынан колдонулат. Македен айырмаланып, Ninja сыяктуу саптарды манипуляциялоо сыяктуу өзгөчөлүктөрү жок Ninja куруу файлдары кол менен жазылууга тийиш эмес.

Сунушталууда: