免费注册 查看新帖 |

Chinaunix

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

strace工具添加至嵌入式linux系统中 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-06-29 14:31 |只看该作者 |倒序浏览

Strace(busybox中没有此命令)
   昨天还下着细雨,今天就艳阳高照,正所谓天有不测风云。周末来到了公司,准备把strace
工具加入到我们开发的工程中。
Strace是linux下的一种调试工具。它的功能如何强大,如何使用等等问题,网络上比比皆是。在这里就不再赘述。下面将把介绍如何将该工具加入至嵌入式系统中作为论述的重点。
操作步骤:
(1)       下载源码。我下载的源码是strace-4.5.14.(其实其它版本的应该也是可以的,只是我们有试过,因此不敢妄言。)注:该工具是linux下的一个调试工具,与具体的架构无关,如果你想把它添加到嵌入式系统中,只需要用你的相应得交叉工具编译即可。(这是我的个人理解)
(2)       解压后,cd  strace-4.5.14
(3)       CC=/home/wangshuhui/tools/build_root/bin/armeb-linux-gcc .  ./configure
--host=armeb-linux
                (4)  make(动态编译方式。编译出的strace工具比静态工具小很多)
                     make LDLIBS=“-static –W1 –start-group –lc –lnss_file –lnss_dns –lresolv –W1 –end-group”(静态编译:如果链接glibc库,将有600KB左右,链接uClibc,大概有170kB).
               (5) 将编译后生成的strace二进制文件拷贝至文件系统中即可。
                    cp strace  ap71-rootdir


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/50826/showart_1019412.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP