戻る

次へ

状況確認

まあ 思い出しておきましょう。

現状は ”make ARCH=i386 CROSS_COMPILE=i386-linux- menuconfig” を 行っ て カーネルヘッダ を コピ した 時まででした。

$ mkdir -p ${TARGET_PREFIX}/include
$ ls -a ${TARGET_PREFIX}/include
./  ../
$ cp -r include/linux/ ${TARGET_PREFIX}/include
$ cp -r include/asm-i386/ ${TARGET_PREFIX}/include/asm
$ cp -r include/asm-generic/ ${TARGET_PREFIX}/include/

”.config” は そうすると 作成されています。

$ pwd
/home/ksim/proj/kernel
$ ls
linux-2.4.18/  linux-2.4.18.tar.bz2
$ cd linux-2.4.18
$ ls -a
./       CREDITS         README          drivers/  ipc/     net/
../      Documentation/  REPORTING-BUGS  fs/       kernel/  scripts/
.config  MAINTAINERS     Rules.make      include/  lib/
COPYING  Makefile        arch/           init/     mm/

このときは CPU の 所のみ 考慮して 後は そのまま にしていました。

$  make ARCH=i386 CROSS_COMPILE=i386-linux- menuconfig
 Processor type and features
 (Pentium-III/Celeron(Coppermine)) Processor family 
             |
             v
  (386) Processor family
Do you wish to save your new kernel configuration?
  < Yes >      <  No  >     

まず 元の .config を バックアップしておきます。

$ cp -a .config 001.config  

”make menuconfig”を 最初は ”CROSS_COMPILE=i386-linux-” として 行 いました。今回 は ”CROSS_COMPILE=i386-uclibc-”として試みたいと 考えま す。

$ make ARCH=i386 CROSS_COMPILE=i386-linux- menuconfig
               |
               v
$ make ARCH=i386 CROSS_COMPILE=i386-uclibc- menuconfig

にゃんたろう 拝!

2011年 4月 5日 (火) 21:01:23 JST 作成

2011年 7月27日 (水) 21:20:06 JST 改定


次へ

戻る

Copyright © 2006.-2011. nyantarou All Rights Reserved.