首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Strace不在MIPS目标中工作

Strace不在MIPS目标中工作
EN

Stack Overflow用户
提问于 2013-05-23 11:33:12
回答 1查看 1.2K关注 0票数 1

我正在工作的嵌入式板,其中有MIPS处理器。我在执行任务时面临一个问题。

建造环境:

代码语言:javascript
复制
glibc version: 2.3.2
gcc version: 3.4.4
strace version: 4.4.94 
linux version : 2.6.34.1

我已经为MIPS目标交叉编译了strace,并试图在目标中运行strace。但斯特拉斯不起作用。我没看到任何系统呼叫追踪。

目标上的strace执行输出:

代码语言:javascript
复制
#strace /bin/ls
(To be restarted).
#

我觉得我缺少一些配置或标志来配置以使strace工作。

CFLAGS = "-D_REENTRANT -g -Os -fomit-框架指针-pipe -march=mips32r2 -mtune=mips32r2 -Wall -g -DHAVE_SERVICE_CTRL“

请帮帮我。

EN

回答 1

Stack Overflow用户

发布于 2013-05-23 12:32:18

strace使用ptrace()系统调用来跟踪目标可执行文件。也许您的Linux发行版不支持ptrace()。我会创建一个简单的测试程序,它调用ptrace()来查看它是否有效。

调试也会很有帮助。您可以使用gdb设置远程调试,并从PC中调试目标板。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16712850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档