Skip to content

KevinJey/cmake-learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

6 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŸ CMake-Learn ้กน็›ฎ ๐ŸŒŸ

่ฟ™ๆ˜ฏไธ€ไธช CMake ๅ’Œ Makefile ็š„่ฏญๆณ•็ฌ”่ฎฐๅ’Œๆ•™็จ‹้กน็›ฎ๏ผŒๆ—จๅœจๅธฎๅŠฉๅˆๅญฆ่€…ๅฟซ้€ŸๆŽŒๆก CMake ๅ’Œ Makefile ็š„ๅŸบๆœฌ่ฏญๆณ•ๅ’Œ็”จๆณ•ใ€‚

๐Ÿš€ ้€š่ฟ‡ๅญฆไน ๆœฌ้กน็›ฎ๏ผŒไฝ ๅฐ†่ƒฝๅคŸๆŽŒๆก CMake ๅ’Œ Makefile ็š„ๅŸบๆœฌๆฆ‚ๅฟตใ€่ฏญๆณ•ๅ’Œ็”จๆณ•๏ผŒไปฅๅŠๅฆ‚ไฝ•ไฝฟ็”จๅฎƒไปฌๆฅๆž„ๅปบๅ’Œ็ฎก็† C/C++ ้กน็›ฎใ€‚๐Ÿš€

๐Ÿ“ ้กน็›ฎ็ป“ๆž„

ๆœฌ้กน็›ฎ็š„็›ฎๅฝ•็ป“ๆž„ๅฆ‚ไธ‹๏ผš

.
โ”œโ”€โ”€ cmake-tutorial
โ”‚   โ”œโ”€โ”€ Complete
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step1
โ”‚   โ”‚   โ””โ”€โ”€ build
โ”‚   โ”‚       โ””โ”€โ”€ CMakeFiles
โ”‚   โ”‚           โ”œโ”€โ”€ 3.26.4
โ”‚   โ”‚           โ”‚   โ”œโ”€โ”€ CompilerIdC
โ”‚   โ”‚           โ”‚   โ”‚   โ””โ”€โ”€ tmp
โ”‚   โ”‚           โ”‚   โ””โ”€โ”€ CompilerIdCXX
โ”‚   โ”‚           โ”‚       โ””โ”€โ”€ tmp
โ”‚   โ”‚           โ”œโ”€โ”€ Tutorial.dir
โ”‚   โ”‚           โ””โ”€โ”€ pkgRedirects
โ”‚   โ”œโ”€โ”€ Step10
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step11
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step12
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step2
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step3
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step4
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step5
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step6
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step7
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ”œโ”€โ”€ Step8
โ”‚   โ”‚   โ””โ”€โ”€ MathFunctions
โ”‚   โ””โ”€โ”€ Step9
โ”‚       โ””โ”€โ”€ MathFunctions
โ””โ”€โ”€ cmakeAndmakefile_note
    โ”œโ”€โ”€ Make
    โ”‚   โ”œโ”€โ”€ 2048
    โ”‚   โ”‚   โ””โ”€โ”€ headers
    โ”‚   โ”œโ”€โ”€ img
    โ”‚   โ””โ”€โ”€ sudoku
    โ””โ”€โ”€ cmake
        โ””โ”€โ”€ img
  • cmake-tutorial๏ผšCMake ๅฎ˜ๆ–นๆ•™็จ‹็š„ไปฃ็ ็คบไพ‹ๅ’Œ็ฌ”่ฎฐใ€‚
  • cmakeAndmakefile_note๏ผšCMakeๅ’ŒMakefile ็š„่ฏญๆณ•็ฌ”่ฎฐๅ’ŒๆŠ€ๅทงใ€‚

๐Ÿš€ ไฝฟ็”จๆ–นๆณ•

  1. ๅ…‹้š†ๆœฌ้กน็›ฎๅˆฐๆœฌ
git clone https://github.com/KevinJey/cmake-learn
  1. ่ฟ›ๅ…ฅ้กน็›ฎ็›ฎๅฝ•๏ผš
cd cmake-tutorial/Step1
  1. ๆž„ๅปบ้กน็›ฎๅนถ่ฟ่กŒ็คบไพ‹็จ‹ๅบ
mkdir build
cmake --build .
make
./Tutorial

๐Ÿ“„ ๅ‚่€ƒๆ–‡็Œฎ

CMakeๅฎ˜ๆ–นๆ•™็จ‹

b็ซ™่ง†้ข‘ๆ•™็จ‹ๅฒฉๆœจไธ‰

็ฌ”่ฎฐๆฅๆบ

๐Ÿ‘จโ€๐Ÿ’ป ่ดก็Œฎ่€…

About

This repos is for learing cmake.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published