2017年2月25日土曜日

Hello CMake

前提条件

CMakeのインストール

環境

Ubuntu 16.04.2 LTS (32bit)

Sauce

ディレクトリを作成
$ mkdir hello-cmake

hello-cmake/CMakeLists.txt
cmake_minimum_required (VERSION 3.6)
project (HelloCMake)
add_executable(HelloCMake main.cpp)

hello-cmake/main.cpp
#include <iostream>
int main() {
    std::cout << "Hello CMake" << std::endl;
}

Build

Build用のディレクトリ(tmp)を作成
$ mkdir tmp
$ cd tmp
$ cmake ../hello-cmake/

$ make

実行

$ ./HelloCMake
Hello CMake

参考:https://cmake.org/cmake-tutorial/
Sample:https://github.com/yoshihiro-kato/Sample

2017年2月24日金曜日

CMakeのインストール

環境

Ubuntu 16.04.2 LTS (32bit)

Download

CMakeをダウンロード
$ wget https://cmake.org/files/v3.6/cmake-3.6.3.tar.gz
$ sha256sum cmake-3.6.3.tar.gz
7d73ee4fae572eb2d7cd3feb48971aea903bb30a20ea5ae8b4da826d8ccad5fe  cmake-3.6.3.tar.gz

$ tar zxvf cmake-3.6.3.tar.gz
$ rm zxvf cmake-3.6.3.tar.gz

Install

Installおよび、バージョンの確認。
$ cd cmake-3.6.3
$ ./bootstrap
$ make
$ make install

$ cmake -version
cmake version 3.6.3
※make installで下記のエラーが出た場合はsudo make installを実行して下さい。
    file cannot create directory: /usr/local/

参考:https://cmake.org/install/