Programming Tools/CMake

[CMake] Makefile과 CMake 학습 자료 정리

LiDARian 2021. 8. 26. 13:00
반응형

블로그

 

구글 검색을 통해서 나온 글 중에서는 이 사이트의 설명이 가장 좋았다.

 

Makefile을 사용하는 이유가 그저 명령어 여러번 치기 싫어서인 줄 알았는데, 해당 글을 보면서 Incremental Build라는 개념도 알게 되었다.

 

가능하면 아래의 유튜브 영상을 보기 전에 정독해보는 편이 좋을 것 같다. 꼭 외우거나 할 필요는 없다.

 

[Make 튜토리얼] Makefile 예제와 작성 방법 및 기본 패턴 - ECE - TUWLAB

 

[Make 튜토리얼] Makefile 예제와 작성 방법 및 기본 패턴 - ECE - TUWLAB

리눅스 환경에서 소스코드를 다운받아서 수동으로 프로그램 설치를 해 보신 분들은 다음 세 줄의 명령어에 매우 익숙할 것입니다. ./configure make sudo make install 근래에는 make 외에 다른 빌드툴들이

www.tuwlab.com

[CMake 튜토리얼] 1. CMake 소개와 예제, 내부 동작 원리 - ECE - TUWLAB

 

[CMake 튜토리얼] 1. CMake 소개와 예제, 내부 동작 원리 - ECE - TUWLAB

▶ Makefile 튜토리얼에서는 C 프로젝트를 빌드하기 위한 Makefile을 작성하는 방법에 대해 다뤘습니다. 이번 글에서는 Makefile을 보다 쉽고 편리하게 작성할 수 있는 툴인 CMake에 대해 소개하고, 동작

www.tuwlab.com

[CMake 튜토리얼] 2. CMakeLists.txt 주요 명령과 변수 정리 - ECE - TUWLAB

 

[CMake 튜토리얼] 2. CMakeLists.txt 주요 명령과 변수 정리 - ECE - TUWLAB

▶ 이 글에서는 CMake 빌드 스크립트인 CMakeLists.txt 파일을 작성하는 방법에 대해 다룹니다. CMake 2.8.x 버전 기준이며, C언어 프로젝트를 기준으로 자주 사용되는 명령과 변수들을 선별하여 기능에

www.tuwlab.com

[CMake 튜토리얼] 3. CMakeLists.txt 기본 패턴 - ECE - TUWLAB

 

[CMake 튜토리얼] 3. CMakeLists.txt 기본 패턴 - ECE - TUWLAB

▶ 이 글에서는 복붙으로 바로 활용할 수 있는 CMakeLists.txt 빌드 스크립트의 기본 패턴을 제시합니다. 빌드 결과물이 실행 바이너리 1개인 C 프로젝트를 관리하는 CMake 빌드 스크립트이며, 소스 파

www.tuwlab.com

 

 

 

유튜브

 

CMakeLists.txt를 작성하는 연습은 아래 재생목록을 따라하면서 하고 있다.

 

CMake Tutorial EP 1 | Understanding The Basics - YouTube

 

현재 5편까지 봤는데, 설명이 엄청 친절하지는 않지만 따라할만큼 가치는 있는 것 같다.

조만간 해당 영상에서 배운 것을 정리해서 포스팅하고자 한다.

 

 

 

 


공대생지식창고 오픈카톡방

https://open.kakao.com/o/swnAyLyc

 

공대생지식창고님의 오픈프로필

공대생에게 도움이 될만한 글을 씁니다. www.knowledgeforenginners.tistory.com

open.kakao.com

 

공대생지식창고 Github

engineerJPark (github.com)

 

engineerJPark - Overview

engineerJPark has 2 repositories available. Follow their code on GitHub.

github.com

 

 

반응형