免费注册 查看新帖 |

Chinaunix

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

如何测试交叉编译器 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-10 15:53 |只看该作者 |倒序浏览
大家好,我想知道如何对生成好的glibc和gcc作测试,官方是不是提供了完整的测试包?还有到哪里去找相关的文档呢?

评分

参与人数 1可用积分 +30 收起 理由
prolj + 30 讨论很有深度啊。

查看全部评分

论坛徽章:
0
2 [报告]
发表于 2009-06-10 16:24 |只看该作者
make -k ?是不是这个参数呢?
make check ?记不请了。

论坛徽章:
0
3 [报告]
发表于 2009-06-10 17:10 |只看该作者
谢谢老法王,我这里make check会失败,说什么 .../csu/tst-empty: cannot execute binary file

另外,要运行测试的程序,应该是在目标机器上运行吧,make check是在build机器上运行的阿

看到一个codesourcery的说明,好像要make tests,另外加上cross-test-wrapper和cross-localedef参数,还没弄明白怎么用

http://www.eglibc.org/cgi-bin/viewcvs.cgi/branches/eglibc-2_5/libc/EGLIBC.cross-testing?rev=1513

论坛徽章:
0
4 [报告]
发表于 2009-06-10 21:08 |只看该作者

回复 #1 harry_he 的帖子

测试交叉的gcc,你需要一个target环境。做测试时,test case在host上编译,然后被拷贝到target上执行,取得返回结果。

我们有一个测试脚本你可以参考一下

http://blackfin.uclinux.org/gf/p ... 418&view=markup

论坛徽章:
0
5 [报告]
发表于 2009-06-11 00:11 |只看该作者
gcc编译链完成后,应该自带自测的。
记得再说lfs的时候就有测试,他用gcc工具链编译两次自身,比较两次的结果

论坛徽章:
0
6 [报告]
发表于 2009-06-11 12:17 |只看该作者
学习~~~~~~~~

论坛徽章:
0
7 [报告]
发表于 2009-06-11 16:39 |只看该作者
我现在是在测试glibc (gcc还没时间测试)。eglibc本身提供了一个ssh远程测试的方法,今天终于准备好了,可是发现nfs方式下remote机器特别慢,连一个最简单的程序几乎都成问题,可能是系统的问题。所以我还想看看能不能在glibc下面直接生成一个测试包,然后放到目标机器上运行去,老法王和精灵使知道么?

论坛徽章:
0
8 [报告]
发表于 2009-06-12 14:14 |只看该作者
gcc 有提供 testsuite,裡頭包含許多測試程式,可提供開發者驗證修改過後的gcc的功能的正確性。
而對於cross compliation的環境來講,可使用dejagnu 這個測試 framework,使用者可透過撰寫/修改script來達到 compliation, binary downloading, execution and result report這幾項在cross compliation所需要的基本程序。

论坛徽章:
0
9 [报告]
发表于 2009-06-12 22:34 |只看该作者
原帖由 norechang 于 2009-6-12 14:14 发表
gcc 有提供 testsuite,裡頭包含許多測試程式,可提供開發者驗證修改過後的gcc的功能的正確性。
而對於cross compliation的環境來講,可使用dejagnu 這個測試 framework,使用者可透過撰寫/修改script來達到 c ...

台胞?gcc的testsuite就是dejagnu的,请问如果修改script来测试cross compliation的环境啊?

论坛徽章:
0
10 [报告]
发表于 2009-06-18 16:03 |只看该作者

回复 #9 prolj 的帖子

sorry, 這是幾年前工作時做過的事情了,手邊沒有保留當初的一些設定可以提供參考。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP