タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

makeに関するnobeansのブックマーク (2)

  • Gitのバージョン番号をプログラムに埋め込む - yukichanko's diary

    気がつくと、1ヶ月近くBlog更新してない。 簡単なTips。Gitの管理番号をソースコードに埋め込みたくなった。 用意するのは、MakefileとCのソースコード Makefile Makefileの中には、Shellコマンドを書いたりすることができる。 GIT_VER = $(shell git log -1 --format="%h") CUSTOM_FLAGS += -DGITVER=\"$(GIT_VER)\" として、gccに渡してやるとよい。 注意点としては、DGITVER=\"$(GIT_VER)\"とダブルクォートで囲んで(シンボルではなく文字列にするため)、さらにエスケープしてやる必要がある。* Cプログラム側 こちらは、普通にマクロを受ければいいので、何もいらない。 void print_version() { std::cout << "exec: " << VER

    Gitのバージョン番号をプログラムに埋め込む - yukichanko's diary
    nobeans
    nobeans 2011/12/08
  • GNU make 日本語訳(Coop編) - 目次

    著者 :リチャード・M・ストールマン, ローランド・マグラス (GNU プロジェクト) 訳者 : いのまた みつひろ / ecoop.net(技術メモ公開中) 翻訳文更新日:May 20, 2002(翻訳終了・未校正) Linux 標準搭載の make コマンド, 別名 gmake の日語版です。 この資料の著作権は Richard.M.Stallman & Roland.McGrath と Free Software Foundation にあり、また翻訳版には前述の著作者に加えて ecoop.net に著作権があります。再配布・転載等される方はこちらを見て下さい。 GNU Project についてはgnu.org(日語)を参照のこと。 序文はこちら GNU makeユーティリティは大きいプログラムのどの断片が再コンパイルされる必要が あるかという事と,それらを再コンパイルする発行コ

    nobeans
    nobeans 2011/06/09
  • 1