여기에 내 의견이 있습니다. xcode가 설치된 깨끗한 Mac이 다소 있습니다. 다음과 같이 컴파일하고 실행했습니다.
# build/install autoconf/automake/libtool so that 'autogen' works
curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-2.69.tar.gz
tar -xzf autoconf-2.69.tar.gz
cd autoconf-2.69
./configure && make && sudo make install
cd ..
curl -OL http://ftpmirror.gnu.org/automake/automake-1.14.tar.gz
tar -xzf automake-1.14.tar.gz
cd automake-1.14
./configure && make && sudo make install
cd..
curl -OL http://ftpmirror.gnu.org/libtool/libtool-2.4.2.tar.gz
tar -xzf libtool-2.4.2.tar.gz
cd libtool-2.4.2
./configure && make && sudo make install
cd ..
svn co svn://svn.valgrind.org/valgrind/trunk valgrind
cd valgrind
./autogen.sh
# important: configure-params, otherwise make ends in errors
./configure -disable-tls --enable-only64bit --build=amd64-darwin
make
# sudo, otherwise it fails due to permissions
sudo make install
callgrind_control (valgrind-3.11.0 SVN에서)은 OS X에서 작동하지 않는 것처럼 보이며, perl 스크립트처럼 보이며 실행되는 명령 줄 도구 (vgdb -l)는 해당 스크립트가 수행하지 않는 '예기치 않은'것을 인쇄합니다. t 올바르게 구문 분석 (따라서 valgrind로 실행중인 다른 프로세스를 찾을 수 없음).
또는 perl 스크립트가 vgdb를 호출하기 만하면 직접 수행 할 수도 있습니다 (프로세스 ID를 수동으로 파악).
vgdb --pid=2858 instrumentation on
homebrew
동정심 참고 : "말도 인해 상류의 개발 일정에 가까운 장래에 해결 될 수 있습니다"