作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
大家。我在为 armv5(arm926ej-s) 交叉编译 valgrind 时遇到了一些问题。我可以找出其中的一些,但有一个我无法解决。我会写这些问题:
configure
中不支持 armv5 ,我改为 armv7*)
与 armv7*|arm*)
它运作良好。 -mcpu=cortex-a8
不对,因为我有一个 arm926ej-s CPU。所以我用这个命令在 Makfiles 中全部替换它们:sed -i 's/-mcpu=cortex-a8/-mcpu=arm926ej-s/g' `find . -name "Makefile*"`
movw
和 movt
在源代码中 armv5 不支持。错误信息是:m_dispatch/dispatch-arm-linux.S: Assembler messages:
m_dispatch/dispatch-arm-linux.S:122: Error: selected processor does not support `movw r1,#47'
m_dispatch/dispatch-arm-linux.S:123: Error: selected processor does not support `movw r2,#0'
m_dispatch/dispatch-arm-linux.S:175: Error: selected processor does not support `movw r1,#:lower16:vgPlain_stats__n_xindirs_32'
m_dispatch/dispatch-arm-linux.S:176: Error: selected processor does not support `movt r1,#:upper16:vgPlain_stats__n_xindirs_32'
m_dispatch/dispatch-arm-linux.S:183: Error: selected processor does not support `movw r1,#(((1<<15))-1)'
m_dispatch/dispatch-arm-linux.S:184: Error: selected processor does not support `movw r4,#:lower16:vgPlain_tt_fast'
m_dispatch/dispatch-arm-linux.S:187: Error: selected processor does not support `movt r4,#:upper16:vgPlain_tt_fast'
m_dispatch/dispatch-arm-linux.S:200: Error: selected processor does not support `movw r1,#:lower16:vgPlain_stats__n_xindir_misses_32'
m_dispatch/dispatch-arm-linux.S:201: Error: selected processor does not support `movt r1,#:upper16:vgPlain_stats__n_xindir_misses_32'
movw
和
movt
与
mov
.但我不熟悉汇编代码。有人可以帮忙吗?谢谢!
最佳答案
bug 248998上有一些补丁在试图添加对 armv5 的支持的 valgrind 错误跟踪器中,但我不知道它们有多完整或它们的工作情况如何。
无论如何,它们可能会成为您工作的良好起点。
关于assembly - 为 armv5 编译 Valgrind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13853124/
我的应用程序有问题。我收到 7 个 Apple Mach-O 链接器错误。以下是错误: Undefined symbols for architecture armv7: "_OBJC_IVAR_
我是一名优秀的程序员,十分优秀!