一汁三菜

自分が楽しいと思うこと、マラソン、旅行、その他日々の記録をしたい。

CMake

パッケージを作る

前回までで、ソースコードのコンパイル、実行バイナリのインストールまで出来るようになりました。今回は、実行ファイルが入ったパッケージを作ります。とはいえパッケージの作成だけならば話は簡単。次のコマンドを実行します。 $ cpack -G TGZ .これで、カ…

インストール

前回の記事で、ソースコードがmakeによってコンパイルされて実行ファイルが出来上がりました。 では次にインストールが出来るようにします。 前回の記事で作ったCMakeLists.txtの最後に、次の一文を書き足します。 INSTALL(TARGETS hello RUNTIME DESTINATIO…

Hello, World

次に示すような何の変哲もないHello, Worldプログラムを題材にして、CMakeを使ってプログラムをビルドする為の手順を追っていきます。次のコードをhello.cという名前で保存して下さい。 #include <stdio.h> int main(void) { printf("Hello, World\n"); return 0; } </stdio.h>…