C語言記憶體泄露測試手記1–在RedHat Linux Enterprise 4 AS上安裝Rational PurifyPlus

來源:互聯網
上載者:User

   在C語言和C++語言中,由於對記憶體操作的極大靈活性,所以很容易出現記憶體泄露。不過幸好,我們有第三方的記憶體泄露檢查工具,那就是Rational(現在屬於IBM)的PurifyPlus。在Windows上的Purify可能大家用過,不過我這裡想介紹的是在RedHat Linux Enterprise 4 AS上安裝PurifyPlus的過程。

    首先我們會得到兩個檔案,一個是安裝之前的壓縮包,我這裡的名字是PurifyPlus.7.0.0.0-004.AIX_Solaris_Linux_HPUX.tar.gz,另外一個就是License檔案。由於防盜版能力做得不錯,所以每一個Linux系統下的License都是需要自己去專門申請的,不知道還有沒有哪位大哥做出來了一個License檔案產生器。在我這裡這個License檔案是vmredhat02.upd。

     察看在/usr/local目錄下有沒有一個叫做Rational的目錄,如果沒有的話就上去建一個。然後把PurifyPlus.7.0.0.0-004.AIX_Solaris_Linux_HPUX.tar.gz檔案copy在/usr/local/Rational這個目錄下。在這個目錄下操作可能需要root許可權,所以最好利用su命令轉換為root使用者來進行操作。copy完成以後,利用tar命令把這個gz包解開,命令如下tar -xvzf PurifyPlus.7.0.0.0-004.AIX_Solaris_Linux_HPUX.tar.gz

    解開壓縮包以後,在當前的/usr/local/Rational目錄下多出一個PurifyPlus.7.0.0.0-004.AIX_Solaris_Linux_HPUX.tar.gz目錄,進入這個目錄後,在root的許可權下運行./re_install後,下面的都是有安裝嚮導的了,看著英文做。基本都有預設值來提示你的。不過有一點要注意的就是purify的安裝的時候是先要安裝licence server,再安裝軟體的。這個licence的原理和我們以前通常的那種感覺不大一樣,是在啟動一個server進程,這個進程來進行check判斷,安裝的時候要多加註意,否則直接裝軟體應該是裝不上去。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.