免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5231 | 回复: 10
打印 上一主题 下一主题

[内核入门] 制作mips-linux交叉编译链 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-03-15 10:05 |只看该作者 |倒序浏览
在制作mips-linux编译链时,刚刚弄了make ARCH=mips  CROSS_COMPILE=${TARGET}-,发现内核源码include目录下无asm目录,只有asm-generic目录,那位大虾能指点下??

论坛徽章:
0
2 [报告]
发表于 2014-03-15 10:29 |只看该作者
我看其他盆友在配置完内核时,都有asm目录,是我缺少一个步骤吗?该如何解决,thankyou  in advance!

论坛徽章:
9
辰龙
日期:2014-08-18 20:38:42未羊
日期:2014-09-04 08:50:45丑牛
日期:2014-09-06 00:12:55寅虎
日期:2014-12-22 20:50:56摩羯座
日期:2015-01-14 22:28:15巳蛇
日期:2015-01-23 20:39:272015年辞旧岁徽章
日期:2015-03-03 16:54:1515-16赛季CBA联赛之青岛
日期:2016-03-13 23:37:1915-16赛季CBA联赛之深圳
日期:2016-03-29 18:52:38
3 [报告]
发表于 2014-03-15 21:43 |只看该作者
你在编译编器,又不是编译内核,当然不会生成内核的asm呀。你的编译教程没有找好,漏了内核的准备工作了。

论坛徽章:
0
4 [报告]
发表于 2014-03-16 00:10 |只看该作者
可以参考下我写的powerpc交叉编译器编译过程

asm目录需要编译内核才能生成

PowerPC交叉编译环境搭建.rar

92.09 KB, 下载次数: 26

论坛徽章:
0
5 [报告]
发表于 2014-03-16 09:50 |只看该作者
多谢各位盆友,刚才问题貌似已经解决,又遇到另外的问题了,在编译完第一阶段gcc后是不是应该生成交叉编译工具mips-linux-gcc等等,我的好像没有
#ls $PREFIX/bin
mips-linux-addr2line  mips-linux-gprof  mips-linux-objdump  mips-linux-strings
mips-linux-ar            mips-linux-ld       mips-linux-ranlib       mips-linux-strip
mips-liinux-as           mips-linux-nm     mips-linux-readelf   
mips-linux-c++filt      mips-linux-objcopy  mips-linux-size
   
环境变量如下:
#!/bin/sh
export  PRJROOT=/opt/111/cross/embedded-toolchains
export  TARGET=mips-linux
export  PREFIX=$PRJROOT/toolchains
export  TARGET_PREFIX=$PREFIX/TARGET
export   PATH=$PREFIX/binPATH

编译脚本如下:

#!/bin/sh

../../src-dir/gcc-4.3.3/configure  --target=$TARGET  --prefix=$PREFIX
--without-headers  --enable-languages=c  --disable-shared --disable-threads
--disable-decimal-float --disable-libmudflap --disable-libssp

该怎么解决这个问题??




论坛徽章:
0
6 [报告]
发表于 2014-03-16 09:52 |只看该作者
这样导致交叉编译glibc时通不过。

论坛徽章:
0
7 [报告]
发表于 2014-03-16 16:14 |只看该作者
本帖最后由 comba_sellie 于 2014-03-16 16:18 编辑

这几个命令是编译binutils package生成的
mips-linux-addr2line  mips-linux-gprof  mips-linux-objdump  mips-linux-strings

交叉编译gcc package时会生成mips-linux-gcc命令才对啊 你在那个目录搜索下 确认是否真的没有生成。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:58:11
8 [报告]
发表于 2014-03-16 19:47 |只看该作者
直接用buildroot啊,多方便

论坛徽章:
22
丑牛
日期:2014-08-15 14:32:0015-16赛季CBA联赛之同曦
日期:2017-12-14 15:28:14黑曼巴
日期:2017-08-10 08:14:342017金鸡报晓
日期:2017-02-08 10:39:42黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:42
9 [报告]
发表于 2014-03-17 10:08 |只看该作者
我博客里面有一个编译mips工具琏的脚本,你可以参考一下。

论坛徽章:
0
10 [报告]
发表于 2014-05-17 12:35 |只看该作者
折腾编译工具,多半是没有意义的工作。

直接在网上找找编译好的工具包用吧!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP