[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 メーリングリストの案内