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の場所も書いておく
 
 # まとめ