มีวิธีการติดตั้ง Valgrind บน Catalina หรือไม่?


17

มีวิธีการติดตั้ง Valgrind บน Catalina และให้มันทำงานอย่างถูกต้องหรือไม่? ถ้าเป็นเช่นนั้นฉันจะขอบคุณกระบวนการทีละขั้นตอน

ฉันพยายามติดตั้ง Valgrind ด้วยhttps://github.com/sowson/valgrind แต่เมื่อฉันทดสอบhelloWorld.cppบนเทอร์มินัลคอนโซลคืนข้อผิดพลาดที่ฉันไม่ควรได้รับ

ฉันไม่แน่ใจว่าฉันยอมรับข้อผิดพลาดในส่วนของฉันในกระบวนการติดตั้งของรุ่น Valgrind นี้หรือหากตัวเอง Valgrind ไม่เข้ากันกับ Catalina OS

ฉันได้ลองติดตั้ง Valgrind ผ่าน Homebrew แล้ว แต่ฉันก็มีปัญหาเช่นกัน (github.com/Homebrew/homebrew-core/issues/36683)


คุณได้ลองดาวน์โหลดผ่านตัวจัดการแพคเกจเช่นชงหรือไม่?
Alec C

ใช่. และหลายคนก็มีปัญหาในการทำเช่นนั้นเช่นกัน github.com/Homebrew/homebrew-core/issues/36683
John Park

1
อาจมีหรือไม่มีประโยชน์ แต่คุณสามารถถอยกลับไปที่นักเทียบท่าได้เสมอ อาจต้องการรูปภาพมากกว่าหนึ่งภาพเนื่องจากฉันเชื่อว่าคุณจะต้องสร้างสภาพแวดล้อมในการส่งเนื้อหาไปยัง valgrind ฉันไม่รู้ว่าเป็นคุณหรือไม่ แต่มีปัญหาเกิดขึ้นสำหรับการสนับสนุนของ Catalina สิ่งที่คุณทำได้จริงๆคือรอให้ dev หรือสมาชิกชุมชนที่กล้าหาญเพื่อเพิ่มการแก้ไขที่จำเป็น
สวีดิช

1
@ สวีนีชฉันทำตามคำแนะนำของคุณและทำทางออกที่แก้ปัญหานี้ ขอบคุณสำหรับทิศทางของคุณ!
John Park

คำตอบ:


5

ปัจจุบันไม่มี ลิงก์ repo you มีปัญหาเกี่ยวกับความเข้ากันได้ของ Catalina ในขณะที่คุณแสดงแพคเกจชงมีปัญหาของตัวเองเช่นกัน valgrind อย่างเป็นทางการรองรับเฉพาะ 10.12

คุณจะต้องรอหรือบรรจุมัน แม้ว่าถ้าคุณ containerize valgrind คุณอาจจะต้องมี build build ที่เข้ากันได้เช่นกัน



0

ทำงานได้อย่างน่าอัศจรรย์ !! ดูhttps://github.com/LouisBrunner/valgrind-macos/issues/5

ไม่ใช่ Homebrew คุณต้องรวบรวมจากแหล่งที่มา แต่ก็ไม่ยาก

1. git clone https://github.com/LouisBrunner/valgrind-macos.git
2. cd valgrind
3. sudo ./autogen.sh
4. sudo ./configure --prefix=/where/you/want/it/installed --enable-only64bit
5. copy the [contents][1] to ./coregrind/m_mach/mach_basics.c
6. sudo make 
7. sudo make install

สนุก!


รุ่นวันนี้จาก GitHub ดูเหมือนจะมีการปรับปรุงบางอย่าง ฉันสร้างมันขึ้นมาจากทิศทางที่นี่มีการเปลี่ยนแปลงเล็กน้อย: 1. ไม่จำเป็นต้องมีขั้นตอนที่ 5. 2. ไม่จำเป็นต้องใช้ sudo ในขั้นตอนที่ 3, 4 และ 6 จนถึงตอนนี้ดูเหมือนว่าจะทำงานได้ดีกับ Catalina 10.15.4 .
Bob Murphy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.