如果我在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位可执行文件就好了.
如果我在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位可执行文件就好了.