valgrind簡介及在ubuntu上安裝

2021-06-19 14:22:37 字數 1090 閱讀 7634

最近專案中要用到valgrind,所以稍微了解了一下。

安裝很簡單,我的環境是ubuntu,只要在終端輸入:[ sudo ] apt-get install  valgrind

其中sudo可選,當你是root許可權下是不需要的。

valgrind:  fatal error at startup: a function redirection

valgrind: which is mandatory for this platform-tool combination

valgrind: cannot be set up. details of the redirection are:

valgrind:

valgrind: a must-be-redirected function

valgrind: whose name matches the pattern: strlen

valgrind: in an object with soname matching: ld.so.1

valgrind: was not found whilst processing

valgrind: symbols from the object with soname: ld.so.1

valgrind:

valgrind:possible fix: install glibc's debuginfo package on this machine.valgrind:

valgrind: cannot continue -- exiting now. sorry.

如上所述,缺少glibc's debuginfo,只要安裝相應的檔案就ok!

apt-get install libc6-dbg

這樣,就可以正確執行了。

關於glibc的介紹,請檢視:

在Virtual PC 2007中安裝ubuntu

本人在virtual pc 2007虛擬機器中安裝ubuntu是,出現螢幕拉長的現象,去影象模糊不清,不能繼續安裝,經過調查發現,原來在顯示配置檔案中有一處對虛擬機器不太合適。經過調整,問題得以解決。如下所示。1.在開始安裝畫面,用f4鍵調整解析度為800 600 16。2.在出現安裝畫面拉長時,按...

Linux系統在Docker上安裝Ubuntu系統

第一步,建立docker使用者組,因為對於docker而言,預設情況下只有root使用者或者通過sudo才能執行docker命令,所以需要新增使用者許可權,在本地linux系統上執行如下命令 sudo groupadd docker 第二步,新增當前登入使用者到docker使用者組,在本地linux...

valgrind的安裝及簡單使用

sudo apt get install automake tar jxf valgrind 3.16.1.tar.bz2 cd valgrind 3.16.1 autogen.sh configure make sudo make install 期間可能遇到的問題 1 如果輸入.autogen....