Coder Social home page Coder Social logo

cmake-learn's Introduction

๐ŸŒŸ 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็ซ™่ง†้ข‘ๆ•™็จ‹ๅฒฉๆœจไธ‰

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

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

cmake-learn's People

Contributors

kevinjey avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.