რა არის CMake გენერატორი?
რა არის CMake გენერატორი?

ვიდეო: რა არის CMake გენერატორი?

ვიდეო: რა არის CMake გენერატორი?
ვიდეო: CMake-Episode 003 : CMake Generators | CMake Starts Here 2024, ნოემბერი
Anonim

ა CMake გენერატორი პასუხისმგებელია შეყვანის ფაილების ჩაწერაზე მშობლიური build სისტემისთვის. ზუსტად ერთ-ერთი CMake გენერატორები უნდა იყოს შერჩეული build ხე, რათა განისაზღვროს, თუ რა ძირითადი build სისტემა იქნება გამოყენებული. CMake გენერატორები ისინი სპეციფიკურია პლატფორმისთვის, ამიტომ თითოეული შეიძლება ხელმისაწვდომი იყოს მხოლოდ გარკვეულ პლატფორმებზე.

ანალოგიურად, ხალხი იკითხავს, რისთვის გამოიყენება CMake?

CMake არის მრავალპლატფორმული უფასო და ღია კოდის პროგრამული ინსტრუმენტი პროგრამული უზრუნველყოფის შექმნის პროცესის მართვისთვის შემდგენელისგან დამოუკიდებელი მეთოდის გამოყენებით. იგი მხარს უჭერს დირექტორიათა იერარქიებსა და აპლიკაციებს, რომლებიც დამოკიდებულია მრავალ ბიბლიოთეკაზე.

მეორეც, როგორ იყენებთ CMake GUI-ს? Სირბილი სმიკი - გუი რომ გამოყენება ის, გაიქეცი სმაკე - გუი , შეავსეთ წყარო და ორობითი საქაღალდის ბილიკები, შემდეგ დააწკაპუნეთ კონფიგურაციაზე. თუ ორობითი საქაღალდე არ არსებობს, CMake მოგთხოვთ მის შექმნას. შემდეგ ის მოგთხოვთ აირჩიოთ გენერატორი.

უფრო მეტიც, რა არის CMake ბრძანება?

" სმაკე "შესრულებადი არის CMake ბრძანება - ხაზის ინტერფეისი. ის შეიძლება გამოყენებულ იქნას სკრიპტებში პროექტების კონფიგურაციისთვის. CMake არის cross-platform build სისტემის გენერატორი. პროექტები აკონკრეტებენ მათი მშენებლობის პროცესს პლატფორმისგან დამოუკიდებელი CMake ჩამონათვალის ფაილები, რომლებიც შედის წყაროს ხის თითოეულ დირექტორიაში, სახელწოდებით CMakeLists. ტექსტი.

რა არის Ninja CMake?

ნინძა არის პატარა კონსტრუქციის სისტემა, რომელიც ორიენტირებულია სიჩქარეზე. იგი ასევე გამოიყენება მშენებლობაში Android , და გამოიყენება LLVM-ზე მომუშავე დეველოპერების უმეტესობის მიერ. მაკეისგან განსხვავებით, ნინძა აკლია ისეთი ფუნქციები, როგორიცაა სიმებიანი მანიპულირება, როგორც ნინძა build ფაილები ხელით დასაწერად არ არის განკუთვნილი.

გირჩევთ: