Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇512:
makeで$<を認識しない [マミパ] 07/24 10:19

 └◇530:Re:makeで$<を認識しない [水口] 08/12
  └◇536:Re[2]:makeで$<を認識しない [マミパ] 08/13
   └◇543:Re[3]:makeで$<を認識しない [hirono.] 08/16 <


512● makeで$<を認識しない[ マミパ ] 2002 07/24 10:19
CYGWIN_NT-5.1 RISKFMV1 1.3.12(0.54/3/2) 2002-07-06 02:16 i686 unknownで以下のmakeを行ったところ
以下のエラーとなります。
$ make
g77 -c
g77: No input files
make: *** [autdim.o] Error 1
-------<Makefileの内容>---------
$(OBJS) :
$(F77) $(OPT) -c $<
------------------------------
以上、ご教授お願いします。
スレッド一覧


530● Re:makeで$<を認識しない[ 水口 ] 2002 08/12 23:04
$< 変数は、この様に具体ターゲットのコマンド中では無く、
サフィックスの変換規則定義で使用するものでは無いでしょうか。

.F.o: $(F77) $(OPT) -c $< # 具体ターゲット定義より前に
OBJS = autdim.o foo.o bar.o

この様に書いておけば、makeコマンド引数でautdim.oを指定することも後続のターゲット定義で$(OBJS)を参照することもできると思います。

makeのマニュアルが判りづらければ、GPLソフト等にMakefileの例は多数あります。
スレッド一覧


536● Re[2]:makeで$<を認識しない[ マミパ ] 2002 08/13 15:39
水口さま ありがとうございます。
LINUX、HP,SUN等他のマシン上で動いていた為、別の問題かとおもっていました。
PS makeについて、少し気合を入れて勉強しなければと思いつつもう何年もたってしまいました。おはずかしい。
スレッド一覧


543● Re[3]:makeで$<を認識しない[ hirono.h ] 2002 08/16 00:44
makeについて、詳しく学びたいのでしたら以下のサイトが参考になるのではないでしょうか。
http://www51.tok2.com/home/coop/translated/GNUMake3.77/make_toc.jp.html
スレッド一覧

早田のホームページへ
CGIROOM