এটি আমার গ্রহণ এখানে। আমার কম-বেশি এক্সকোড ইনস্টল থাকা একটি ক্লিন ম্যাক ছিল। এটি সংকলন এবং নিম্নলিখিত সহ চলমান আছে:
# 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
দ্রষ্টব্য যে কলগ্রিন্ড_কন্ট্রোল (ভালগ্রাইন্ড -৩.১১.০ এসভিএন থেকে) ওএস এক্স-তে কাজ করে না বলে মনে হচ্ছে, এটি পার্ল-স্ক্রিপ্ট এবং কমান্ডলাইন সরঞ্জাম যা এটি চালায় (vgdb -l) এমন কিছু 'অপ্রত্যাশিত' প্রিন্ট করে যা সেই স্ক্রিপ্টটি করে না ' টি সঠিকভাবে বিশ্লেষণ করুন (যাতে এটি ভালগ্রাইন্ডের সাথে চলমান অন্যান্য প্রক্রিয়াটি সন্ধান করতে সক্ষম হবে না)।
বিকল্পভাবে, পার্ল স্ক্রিপ্টটি কেবল ভিজিডিবি কল করে, আমরা সরাসরি এটিও করতে পারি (কেবল নিজের প্রক্রিয়া-আইডি ম্যানুয়ালি বের করুন):
vgdb --pid=2858 instrumentation on
homebrew
একটি সমব্যথাহীন নোট: "অসম্ভাব্য মূল প্রজেক্টের উন্নয়ন সময়নিরুপণতালিকা কারণে অদূর ভবিষ্যতে সমাধান করা"