交叉编译Valgrind到ARMv7嵌入式平台时遇到版本兼容与编译失败问题求助
交叉编译Valgrind到ARMv7嵌入式平台时遇到版本兼容与编译失败问题求助
我现在正尝试在x86_64架构的Fedora 35主机上,交叉编译Valgrind到运行Linux 2.6.37内核的ARMv7(cortex-a8)嵌入式系统。
一开始我编译并运行了Valgrind 3.20.0版本,结果它报错说FATAL: Kernel too old,但Valgrind官方明明说明只要内核不早于2.6.31就可以正常运行,这就让我很困惑。
后来我听从建议尝试了更老的3.8.1版本,结果用同样的编译参数编译时又遇到了新问题——编译器识别不了armv7架构,我换成armv5试了试,还是一样的报错。
有没有大佬能给我支支招?真的非常感谢!
备注:内容来源于stack exchange,提问作者leonp
相关产品推荐
相关产品推荐

