Hai công cụ của bên thứ ba (autoconf và automake) được yêu cầu trên hệ thống của bạn để xây dựng và cài đặt phiên bản phát triển của Valgrind. Những công cụ này không còn được đóng gói với môi trường phát triển Xcode của Apple và phải được cài đặt thủ công.
Để cài đặt những công cụ này, nhập lệnh sau trong Terminal:
curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gz
tar -xzf autoconf-latest.tar.gz
cd autoconf-[x.xx]
./configure && make && sudo make install
curl -OL http://ftpmirror.gnu.org/automake/automake-1.15.tar.gz
tar -xzf automake-1.15.tar.gz
cd automake-1.15
./configure && make && sudo make install
Sau đó bạn sẽ có thể tiếp tục làm theo các bước trên: http://valgrind.org/downloads/repository.html
Nếu bạn đang trên OS X, bạn sẽ muốn sử dụng phiên bản phát triển của Valgrind hiện tại trong khi hỗ trợ của nền tảng đó được đưa trở lại tiêu chuẩn.
Nguồn
2015-05-11 12:22:05
tôi đã dành một thời gian cố gắng để cài đặt valgrind trên Yosemite vào đầu tuần này và bỏ cuộc. Tôi đã thử cài đặt Homebrew và MacPorts (phiên bản phát triển mới nhất) và cả hai đều không thành công vì nhiều lý do khác nhau. Tuy nhiên, tìm kiếm StackOverflow cho chủ đề này, vì đã có rất nhiều câu hỏi/câu trả lời có liên quan (ví dụ: http://stackoverflow.com/questions/26564125/yosemite-and-valgrind/27408219#27408219) và ít nhất một người đóng góp SO (@ RhysKidd) hoạt động trên valgrind. –