m******g 发帖数: 91 | 1 看gentoo网上提供的说明,需要对/etc/make.conf进行配置,
让gcc针对特定的CPU进行编译优化。
好的。我的机器是pentium 233MHz MMX,
因此我改动/etc/make.conf为:
CHOST="i586-pc-linux-gnu"
CFLAGS="-march=pentium-mmx -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
可是在执行kernel编译时,出现的却是:
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r5/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing
-fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2
-march=i686 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
是针对i |
c********e 发帖数: 417 | 2 那个make.conf是不管你编译kernel的.
kernel的CPU type你还是得改 .config
【在 m******g 的大作中提到】 : 看gentoo网上提供的说明,需要对/etc/make.conf进行配置, : 让gcc针对特定的CPU进行编译优化。 : 好的。我的机器是pentium 233MHz MMX, : 因此我改动/etc/make.conf为: : CHOST="i586-pc-linux-gnu" : CFLAGS="-march=pentium-mmx -O3 -pipe -fomit-frame-pointer" : CXXFLAGS="${CFLAGS}" : 可是在执行kernel编译时,出现的却是: : gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r5/include -Wall : -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing
|
m******g 发帖数: 91 | 3 thx. you are absolutely correct. I've made up a working gentoo now.:D
thx
【在 c********e 的大作中提到】 : 那个make.conf是不管你编译kernel的. : kernel的CPU type你还是得改 .config
|