LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 978|回复: 4

问一个编译内核时的CFLAGS的问题。

[复制链接]
发表于 2009-12-16 21:47:47 | 显示全部楼层 |阅读模式
我们使用portage编译软件的时候,编译器会读取到make.conf中的CFLAGS这个变量,

但是我们编译内核的时候只是cd /usr/src/linux ;make,

此时编译器是否会读取make.conf中的内容呢?

我感觉不会, :yun:

如果编译器此时不会去读取make.conf,那么如何把CFLAGS传递给编译器呢? :yun:
发表于 2009-12-16 22:41:07 | 显示全部楼层
内核自己的Makefile里面会根据menuconfig里面所选择的体系结构以及cpu厂商自动选择CFLAGS来编译内核,不受make.conf里面CFLAGS的影响。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 22:52:04 | 显示全部楼层
zen-sources 可以自定义Cflags参数,(估计直接修改Makefile也可以)不过内核还是保守点好。。。
回复 支持 反对

使用道具 举报

发表于 2009-12-16 23:13:06 | 显示全部楼层
内核自己定义

和/etc/make.conf没有关系
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-16 23:21:31 | 显示全部楼层
大致清楚了,哈哈。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表