LinuxSir.cn,穿越时空的Linuxsir!

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

有谁用intel c++编译过内核,说说经验.

[复制链接]
发表于 2008-12-19 22:20:30 | 显示全部楼层 |阅读模式
我是直接修改Makefile,将gcc相关都改为icc。
make menuconfig通过,
但是make不能通过,好像是不接受"-m"参数。
发表于 2008-12-19 23:57:55 | 显示全部楼层
There is a project to compile the Linux kernel with ICC:

http://www.pyrillion.org/linuxkernelpatch.html
回复 支持 反对

使用道具 举报

发表于 2008-12-20 16:05:07 | 显示全部楼层
好像内核有部分特征只能用gcc
回复 支持 反对

使用道具 举报

发表于 2008-12-20 17:16:44 | 显示全部楼层
Post by RTL;1926607
There is a project to compile the Linux kernel with ICC:

http://www.pyrillion.org/linuxkernelpatch.html


内容好像都有四年久矣,未知今天仍能通用否?
回复 支持 反对

使用道具 举报

发表于 2008-12-21 15:41:58 | 显示全部楼层
我試了下 裝裏面的 kicc 然後用kicc  編譯 内核(沒有打裏面的補丁)  
  1. make CC=kicc LD=xild AR=xiar   
复制代码

可以順利 編譯,而且編譯出來的 内核也正常



我找到了 另一种方法 http://software.intel.com/en-us/ ... /topic/61873/page/1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-21 16:33:14 | 显示全部楼层
我用了上面提供的wrapper来编译,make bzImage不能通过,但是make modules却成功了。
回复 支持 反对

使用道具 举报

发表于 2008-12-21 16:46:59 | 显示全部楼层
用 上面提供的wrapper来编译 還要 按照 那貼的 説明 改 幾個文件才能 順利 make bzImage
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-21 18:16:50 | 显示全部楼层
make CC=kicc LD=xild AR=xiar

这样不能用 icc编译内核吧,我试了下,还是gcc编译(编译过程中,进程中没有icc,只有gcc)
应该用HOSTCC=kicc
回复 支持 反对

使用道具 举报

发表于 2008-12-21 18:21:56 | 显示全部楼层
Post by kangtian;1926571
我是直接修改Makefile,将gcc相关都改为icc。
make menuconfig通过,
但是make不能通过,好像是不接受"-m"参数。

用intel c++编译内核是出于什么考虑?
要最大程度发挥Intel CPU的性能?
回复 支持 反对

使用道具 举报

发表于 2008-12-23 09:02:02 | 显示全部楼层
我是 AMD 拥凳,看来是无法受惠於 icc 的了。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

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