[Suzaku:01028] Re: サンプルドライバのMAKEが出来ない

Tetsuya OHKAWA email@hidden
2007年 9月 19日 (水) 17:47:02 JST


大川です。

> make[2]: Nothing to be done for `modules'.
は、既に smsg.c がコンパイルされ
smsg.o が生成されているため何もすることがないよ。
という意味になります。

/home/yosimura/uClinux-dist-20051110-suzaku8/cgi_driver/smsg.o
が存在していると思いますので、ご確認ください。

一度、make clean してから、make すると
上記メッセージは出なくなります。

ガイドに掲載している、
Makefileおよびソースコードは公開しておりますので、
正しく動作しない時の確認にお役立てください。
http://lists.atmark-techno.com/pipermail/suzaku/2007-June/000967.html

Masaaki Yoshimura さんは書きました:
> 吉村@JEOL です。
> 
>    大川様 6月頃に 中断したトレーニング再開しています。
>   ご指摘の通りMakefile の 書式直したところ 少し進んで
>   以下のメッセージになりました どうも modules 中に
>   何も無いので 処理が終わっているようですが ??
>    何ででしょうか? ご教示いただけると幸いです。
> 
> make -C /home/yosimura/uClinux-dist-20051110-suzaku8/linux-2.4.x
>  SUBDIRS=`pwd` modules
> make[1]: Entering directory `/home/yosimura/uClinux-dist-
> 20051110-suzaku8/linux-2.4.x'
> make -C  /home/yosimura/uClinux-dist-20051110-suzaku8/cgi_driver
>  CFLAGS="-D__KERNEL__ -I/home/yosimura/uClinux-dist-20051110-
> suzaku8/linux-2.4.x/include  -Wall -Wstrict-prototypes -Wno-
> trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-
> pointer -DPLATFORM=suzaku -O2 -fno-builtin -DNO_MM -DNO_FPU -D__
> ELF__ -DMAGIC_ROM_PTR -DUTS_SYSNAME=\"uClinux\" -D__linux__ -I/
> usr/local/microblaze-elf-tools/bin/../lib/gcc/microblaze/3.4.1/.
> /include -mxl-barrel-shift -mno-xl-soft-div -mxl-soft-mul -
> DMODULE " MAKING_MODULES=1 modules
> make[2]: Entering directory `/home/yosimura/uClinux-dist-
> 20051110-suzaku8/cgi_driver'
> make[2]: Nothing to be done for `modules'.
> make[2]: Leaving directory `/home/yosimura/uClinux-dist-20051110
> -suzaku8/cgi_driver'
> make[1]: Leaving directory `/home/yosimura/uClinux-dist-20051110
> -suzaku8/linux-2.4.x'
> 
> cgi_driver の DIRを作り そこに Makefile と smsg.c を置いて
> Make しています。
>



suzaku メーリングリストの案内