まあ 思い出しておきましょう。
現状は ”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 改定