क्या कैटालिना पर वालग्रिंड स्थापित करने का एक तरीका है?


17

क्या कैटालिना पर वालग्रिंड स्थापित करने का एक तरीका है और क्या यह ठीक से चलता है? यदि हां, तो मैं चरण-दर-चरण प्रक्रिया की बहुत सराहना करूंगा।

मैंने https://github.com/sowson/valgrind के साथ Valgrind को स्थापित करने की कोशिश की, लेकिन जब मैंने helloWorld.cppटर्मिनल पर परीक्षण किया , तो कंसोल ने त्रुटियां वापस कर दीं जिन्हें मुझे नहीं मिलना चाहिए था।

मुझे यकीन नहीं है कि अगर मैंने Valgrind के इस संस्करण की स्थापना प्रक्रिया में अपनी ओर से कोई त्रुटि की है या यदि Valgrind केवल Catalina OS के साथ असंगत है।

मैंने होमब्रे के माध्यम से वेलग्रिंड को स्थापित करने की भी कोशिश की है, लेकिन मेरे पास इसके साथ ही मुद्दे हैं (github.com/Homebrew/homebrew-core/issues/36683)।


क्या आपने काढ़ा जैसे पैकेज मैनेजर के माध्यम से डाउनलोड करने की कोशिश की है ?
एलेक सी

हाँ। और कई मुद्दों के साथ भी ऐसा किया है। github.com/Homebrew/homebrew-core/issues/36683
जॉन पार्क

1
यह उपयोगी हो सकता है या नहीं भी हो सकता है, लेकिन आप हमेशा डॉकर में वापस आ सकते हैं। एक से अधिक छवि की आवश्यकता हो सकती है, क्योंकि मेरा मानना ​​है कि आपको वालग्राइंड में सामान भेजने के लिए एक बिल्ड वातावरण प्राप्त करना होगा। मुझे नहीं पता कि यह आप थे, लेकिन कैटालिना के समर्थन के लिए एक मुद्दा उठाया गया था। आप सभी वास्तव में कर सकते हैं आवश्यक सुधारों को जोड़ने के लिए देव या कुछ निडर समुदाय के सदस्य की प्रतीक्षा कर रहे हैं।
sweenish

1
@ मेरी सलाह का पालन किया और इस समस्या का समाधान किया। आपकी दिशा के लिए धन्यवाद!
जॉन पार्क

जवाबों:


5

वर्तमान में नहीं। आपके द्वारा लिंक किए गए रेपो में कैटालिना संगतता के बारे में एक मुद्दा है। जैसा कि आप भी दिखाते हैं, काढ़ा पैकेज की अपनी समस्याएं हैं। आधिकारिक वैलग्राइंड केवल 10.12 का समर्थन करता है।

आपको बस इंतजार करना होगा, या इसे कंटेनरीकृत करना होगा। यद्यपि यदि आप वैलेग्रिंड को कंटेनरीकृत करते हैं, तो आपको एक संगत बिल्ड कंटेनर की भी आवश्यकता होगी।



0

अद्भुत काम करता है !! देख https://github.com/LouisBrunner/valgrind-macos/issues/5

होमब्रे नहीं, आपको इसे स्रोत से संकलित करने की आवश्यकता है, लेकिन यह इतना मुश्किल नहीं है।

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

का आनंद लें!


जीथब से आज के संस्करण में कुछ सुधार हुआ है। मैंने इसे कुछ बदलावों के साथ यहां के दिशा-निर्देशों से बनाया है: 1. चरण 5 की कोई आवश्यकता नहीं। 2. चरण 3, 4 और 6 में sudo की कोई आवश्यकता नहीं है। अब तक यह कैटालिना 10.15.4 पर ठीक काम करता है। ।
बॉब मर्फी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.