- 1 名前:名無しさん@お腹いっぱい。 [04/03/18 00:55]
- UNIX の基本 make
GNU make, BSD make, imake, nmake, etc.
- 147 名前:名無しさん@お腹いっぱい。 mailto:sega [2011/08/19(金) 17:08:54.17 ]
- 無ければ作る
という依存関係は どうやって書けばいい?
- 148 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/19(金) 17:49:42.12 ]
- 適切な回答を得るという事は、適切な質問を行う能力に依存する。
- 149 名前:名無しさん@お腹いっぱい。 [2011/08/19(金) 20:39:01.03 ]
- 基本的な知識がないと、応用が利かない。
教科書を読んで習得するのではなくて、 答えを探し出す能力を養うことである。
- 150 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/19(金) 20:53:03.06 ]
- すみませんが詳しい方のみ回答をお願いします
- 151 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/19(金) 20:55:14.18 ]
- まあ make はちょっと不毛なとこあるからなあ
- 152 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/08/20(土) 00:23:44.43 ]
- >>147
? makeって殆どが「無かったら作る」依存関係でないか? オブジェクトがなかったらソースをコンパイルして作る。 実行ファイルが無かったらオブジェクトをリンクして作る。
- 153 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/05(月) 17:56:22.36 ]
- ターゲット内で変数の引き継ぎができなくて困っています。
hoge: FOO=1 @echo $(FOO) # 何も表示されない 変数内の値を使いたいとき、1行で書くしかないのでしょうか? FOO=1; echo $(FOO)ならうまくいくのですが...
- 154 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/12/14(水) 22:33:10.45 ]
- hoge:
@FOO=1; \ echo $(FOO)
- 155 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/09(金) 00:47:54.33 ]
- マクロにカレントディレクトリ以下にある、特定の拡張子を持ったものすべて追加することはできませんか?
例えば、カレントディレクトリ以下の.pl拡張子を持つファイルのどれか一つでも修正されていたらコマンドを実行したい場合、どのように書けばいいでしょうか? FILES = *.pl */*.pl */*/*.pl TARGET: $(FILES) hoge $(FILES) のように現在書いているのですが、ディレクトリの深さが変わった場合などに変更が必要なため、スマートな方法がないかと思っています
- 156 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/09(金) 01:27:15.53 ]
- $(shell ) で find でも呼んでみるとか
- 157 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/09(金) 03:50:50.02 ]
- Makefile を外部ツールで作っちゃうなあ
- 158 名前:名無しさん@お腹いっぱい。 mailto:sage [2012/03/13(火) 05:19:00.92 ]
- CMake ってなんだこれ、すげえなぁ
|

|