32位 – 在Mac 10.6上以32位模式运行valgrind?

如果我在Mac 10.6中使用-m32标志编译32位可执行文件,如:

gcc -m32 test.c -o test

在“test”上运行valgrind失败并显示错误:

valgrind:./ test:无法执行二进制文件

是否有任何标志传递给valgrind执行此操作?是32位模式下编译valgrind的唯一选择吗?

谢谢

最佳答案 Blender,-m32标志只是意味着以32位模式编译文件. Mac 10.6运行32位可执行文件就好了.

点赞