Redian新闻
>
问题:gentoo的gcc编译的CFLAGS
avatar
问题:gentoo的gcc编译的CFLAGS# Unix - 噫吁兮,危乎高哉
m*g
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
avatar
c*e
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

avatar
m*g
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

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。