| 阅读上一个主题 :: 阅读下一个主题 |
| 作者 |
留言 |
love2005 半仙
注册时间: 2005-11-04 文章: 24
|
发表于: Thu 2008-07-24 12:43:10 发表主题: amd64和i386源代码是否一样,如何编译amd64内核 |
|
|
我解开了i386和amd64光盘src目录,比较大小,发现相差300字节。
不知道差别在哪里
编译amd64内核也只能用amd64盘里面的源代码吧?
另外我编译i386内核都在release目录里面make release
不做任何设置!
如果是amd64只要用amd64盘里面的源代码应该可以直接make release
如果用i386光盘的源代码,在amd64机器能编译出amd64内核吗?
在i386机器里怎么设置也不能编译amd64内核吧 |
|
| 返回页首 |
|
 |
pagx 道士
注册时间: 2006-05-11 文章: 781 来自: 上海
|
发表于: Thu 2008-07-24 14:45:51 发表主题: |
|
|
| 你试试make universe看看, 过几个小时之后你就会看到 target=ARM 什么什么finish了。 |
|
| 返回页首 |
|
 |
yarshure 精神病

注册时间: 2002-06-11 文章: 2437 来自: ShangHai
|
发表于: Thu 2008-07-24 16:29:43 发表主题: Re: amd64和i386源代码是否一样,如何编译amd64内核 |
|
|
src基本是一样的
src下面分架构依赖,和非依赖代码
| love2005 写到: | 我解开了i386和amd64光盘src目录,比较大小,发现相差300字节。
不知道差别在哪里
编译amd64内核也只能用amd64盘里面的源代码吧?
另外我编译i386内核都在release目录里面make release
不做任何设置!
如果是amd64只要用amd64盘里面的源代码应该可以直接make release
如果用i386光盘的源代码,在amd64机器能编译出amd64内核吗?
在i386机器里怎么设置也不能编译amd64内核吧 |
_________________ msn or gtalk:yarshure#gmail.com
“宗若端玉手,元之水思克。希言公彦承,宏闻贞尚衍。兴毓传继广,昭宪庆繁祥。令德维垂佑,钦绍念显扬。建道敦安定,懋修肇彝常。裕文焕景瑞,永锡世绪昌。” |
|
| 返回页首 |
|
 |
ruf 老妖
注册时间: 2004-02-13 文章: 2442 来自: 南京
|
发表于: Thu 2008-07-24 21:29:49 发表主题: |
|
|
使用交叉编译,可以在i386平台上编译成amd64目标码,反之亦然。 _________________ 来如流水兮逝如风,不知何处来兮何所终!
一人飘飘入世,实如江河流水,不知来自何处;飘飘出世,又如清风之不知吹向何方! |
|
| 返回页首 |
|
 |
love2005 半仙
注册时间: 2005-11-04 文章: 24
|
发表于: Fri 2008-07-25 13:34:27 发表主题: |
|
|
用了make universe,生成了每个架构的内核文件。
那么用make release生成的光盘,能否直接替换内核文件就可以制作光盘?
或者能否make release也有生成所有版本的安装光盘的类似命令? |
|
| 返回页首 |
|
 |
pagx 道士
注册时间: 2006-05-11 文章: 781 来自: 上海
|
发表于: Fri 2008-07-25 14:00:38 发表主题: |
|
|
| love2005 写到: | 用了make universe,生成了每个架构的内核文件。
那么用make release生成的光盘,能否直接替换内核文件就可以制作光盘?
或者能否make release也有生成所有版本的安装光盘的类似命令? |
估计很麻烦, 还不如另外下载张安装盘快些。 |
|
| 返回页首 |
|
 |
delphij 精神病

注册时间: 2002-08-07 文章: 8590 来自: Mountain View, California
|
发表于: Fri 2008-07-25 14:32:17 发表主题: |
|
|
make的时候可以指定TARGET_ARCH。
FreeBSD/i386和/amd64光盘上附带的代码是完全一样的,我想你的其他问题都可以用这个答案回答了…… _________________ BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。 |
|
| 返回页首 |
|
 |
|