由于某些原因,我无法使val差生与我的Cocoa应用在OS X 10.6上使用Apple 4.2.1编译。在搜索此错误后,我发现val研不适用于64位可执行文件,但是我的应用程序和它使用的所有框架都是用-m32标志和文件逗号编译的,其中表示./MyAppName: Mach-O可执行文件i386,内核代码<>E 217也是e 118i 386E 219。
有谁能告诉我,为什么val研不起作用?
顺便说一句,我从MacPorts那里得到了.
发布于 2011-07-28 10:29:46
我从valgrind.org下载了最新的V3.6.1版本,并在OS下编译了它,没有任何问题。
发布于 2012-03-30 20:34:13
请注意,我也遇到了同样的问题,但是重新安装了+universal端口选项,如
sudo port install valgrind +universal让MacPorts版本为我工作。
https://stackoverflow.com/questions/6385688
复制相似问题