๐Ÿ’ป My Work/๐Ÿค” etc ...

[Linux] CMake ์„ค์น˜ ๋ฐฉ๋ฒ•

Jaeseo Kim 2023. 1. 4. 20:48

๐Ÿ“cmake ๋Š” Cross Platform Make ๋กœ ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” Make ๋Œ€์šฉ์˜ ์˜คํ”ˆ์†Œ์Šค ๋นŒ๋“œ ํˆด ์ž…๋‹ˆ๋‹ค.

 

์„ค์น˜ํ•˜๊ธฐ

Linux ํ„ฐ๋ฏธ๋„์—์„œ ์•„๋ž˜ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์„ค์น˜ํ•ฉ๋‹ˆ๋‹ค.

$ sudo apt-get install -y build-essential autoconf libtool pkg-config \
    python3-dev python3-pip python3-numpy git flex bison libbz2-dev

# recent cmake version
$ wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc 2>/dev/null | sudo apt-key add -
$ sudo apt-add-repository 'deb https://apt.kitware.com/ubuntu/ bionic main'
$ sudo apt-get update && apt-get --allow-unauthenticated install -y \
    cmake \
    kitware-archive-keyring

 

๋ฒ„์ „ ํ™•์ธํ•˜๊ธฐ

$ cmake --version

 

 

โœจโœจ