Mercurial > hg > Papers > 2017 > ikkun-osc
changeset 4:24f0fa90ddc9
add hello
author | ikkun |
---|---|
date | Thu, 15 Jun 2017 18:59:29 +0900 |
parents | d804033661ef |
children | 57dacb6fec65 |
files | osc.md |
diffstat | 1 files changed, 16 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/osc.md Thu Jun 15 18:07:39 2017 +0900 +++ b/osc.md Thu Jun 15 18:59:29 2017 +0900 @@ -45,18 +45,34 @@ # Hello World用のCMakeLists.txtを作る +- target名とソースコードを以下のように指定する + + add_executable ( hello hellow.c ) + +- helloがtarget名となる +- target名が生成される実行形式(コマンド)の名前となる。 +- makeコマンドのターゲットにもなる +[CmakeLists.txt](file:samle/CmakeLists.txt) + # Makefileを生成しビルドしてみる +- cmake .でMakefileを作成する +- make helloでビルドする +- 生成されたhelloファイルを./helloで実行する +- MakeFileを作り直す場合、MakeFilesとMakeFileCache.txtを削除してから # auto-of-placeビルドを試してみる +- 別のディレクトリに移動し、cmake ./hoge/hello でそのディレクトリにMakeFileを作成することができる # テストを行う + # ソースコード生成を試してみる # CUDAを使ってみる # Ninja +LLVMの例題もやるのでLLVMの場所も書いておく # まとめ