📄 faq.html
字号:
<html xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Valgrind Frequently Asked Questions</title><link rel="stylesheet" href="vg_basic.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.69.0"><link rel="start" href="index.html" title="Valgrind Documentation"><link rel="up" href="FAQ.html" title="Valgrind FAQ"><link rel="prev" href="FAQ.html" title="Valgrind FAQ"><link rel="next" href="tech-docs.html" title="Valgrind Technical Documentation"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div><table class="nav" width="100%" cellspacing="3" cellpadding="3" border="0" summary="Navigation header"><tr><td width="22px" align="center" valign="middle"><a accesskey="p" href="FAQ.html"><img src="images/prev.png" width="18" height="21" border="0" alt="Prev"></a></td><td width="25px" align="center" valign="middle"><a accesskey="u" href="FAQ.html"><img src="images/up.png" width="21" height="18" border="0" alt="Up"></a></td><td width="31px" align="center" valign="middle"><a accesskey="h" href="index.html"><img src="images/home.png" width="27" height="20" border="0" alt="Up"></a></td><th align="center" valign="middle">Valgrind FAQ</th><td width="22px" align="center" valign="middle"><a accesskey="n" href="tech-docs.html"><img src="images/next.png" width="18" height="21" border="0" alt="Next"></a></td></tr></table></div><div class="article" lang="en"><div class="titlepage"><div><div><h2 class="title"><a name="faq"></a>Valgrind Frequently Asked Questions</h2></div></div><hr></div><div class="qandaset"><dl><dt>1. <a href="faq.html#faq.background">Background</a></dt><dd>1.1. <a href="faq.html#faq.pronounce">How do you pronounce "Valgrind"?</a></dd><dd>1.2. <a href="faq.html#faq.whence">Where does the name "Valgrind" come from?</a></dd></dl><dl><dt>2. <a href="faq.html#faq.installing">Compiling, installing and configuring</a></dt><dd>2.1. <a href="faq.html#faq.make_dies">When I trying building Valgrind, 'make' dies partway with an assertion failure, something like this:</a></dd><dd>2.2. <a href="faq.html#faq.glibc_devel">When I try to build Valgrind, 'make' fails with/usr/bin/ld: cannot find -lccollect2: ld returned 1 exit status </a></dd></dl><dl><dt>3. <a href="faq.html#faq.abort">Valgrind aborts unexpectedly</a></dt><dd>3.1. <a href="faq.html#faq.exit_errors">Programs run OK on Valgrind, but at exit produce a bunch of errors involving __libc_freeres() and then die with a segmentation fault.</a></dd><dd>3.2. <a href="faq.html#faq.bugdeath">My (buggy) program dies like this:</a></dd><dd>3.3. <a href="faq.html#faq.msgdeath">My program dies, printing a message like this along the way:</a></dd><dd>3.4. <a href="faq.html#faq.java">I tried running a Java program (or another program that uses a just-in-time compiler) under Valgrind but something went wrong. Does Valgrind handle such programs?</a></dd></dl><dl><dt>4. <a href="faq.html#faq.unexpected">Valgrind behaves unexpectedly</a></dt><dd>4.1. <a href="faq.html#faq.reports">My program uses the C++ STL and string classes. Valgrind reports 'still reachable' memory leaks involving these classes at the exit of the program, but there should be none.</a></dd><dd>4.2. <a href="faq.html#faq.unhelpful">The stack traces given by Memcheck (or another tool) aren't helpful. How can I improve them?</a></dd><dd>4.3. <a href="faq.html#faq.aliases">The stack traces given by Memcheck (or another tool) seem to have the wrong function name in them. What's happening?</a></dd></dl><dl><dt>5. <a href="faq.html#faq.notfound">Memcheck doesn't find my bug</a></dt><dd>5.1. <a href="faq.html#faq.hiddenbug">I try running "valgrind --tool=memcheck my_program" and get Valgrind's startup message, but I don't get any errors and I know my program has errors.</a></dd><dd>5.2. <a href="faq.html#faq.overruns">Why doesn't Memcheck find the array overruns in this program?</a></dd></dl><dl><dt>6. <a href="faq.html#faq.misc">Miscellaneous</a></dt><dd>6.1. <a href="faq.html#faq.writesupp">I tried writing a suppression but it didn't work. Can you write my suppression for me?</a></dd><dd>6.2. <a href="faq.html#faq.deflost">With Memcheck's memory leak detector, what's the difference between "definitely lost", "possibly lost", "still reachable", and "suppressed"?</a></dd></dl><dl><dt>7. <a href="faq.html#faq.help">How To Get Further Assistance</a></dt></dl><br><table width="100%" summary="Q and A Div" cellpadding="2" cellspacing="2" border="0"><tr class="qandadiv"><td align="left" valign="top" colspan="2"><a name="faq.background"></a><h3 class="title"><a name="faq.background"></a>1. Background</h3></td></tr><tr class="toc" colspan="2"><td align="left" valign="top" colspan="2">1.1. <a href="faq.html#faq.pronounce">How do you pronounce "Valgrind"?</a><br>1.2. <a href="faq.html#faq.whence">Where does the name "Valgrind" come from?</a><br></td></tr><tr><td colspan="2">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -