title: trying to install valgrind but stuck at make valgrind, how?
body: <p>This might be a silly question, actually I have just started with it. 
  I am following a tutorial to <a href="http://c.learncodethehardway.org/book/ex4.html" rel="nofollow">LCTHW</a></p>
  
  <p>and I am trying to install valgrind, the author specifies steps: </p>
  
  <h1>1) Download it (use wget if you don't have curl)</h1>
  
  <p>curl -O <a href="http://valgrind.org/downloads/valgrind-3.6.1.tar.bz2" rel="nofollow">http://valgrind.org/downloads/valgrind-3.6.1.tar.bz2</a></p>
  
  <h1>use md5sum to make sure it matches the one on the site</h1>
  
  <p>md5sum valgrind-3.6.1.tar.bz2</p>
  
  <h1>2) Unpack it.</h1>
  
  <p>tar -xjvf valgrind-3.6.1.tar.bz2</p>
  
  <h1>cd into the newly created directory</h1>
  
  <p>cd valgrind-3.6.1</p>
  
  <h1>3) configure it</h1>
  
  <p>./configure</p>
  
  <h1>4) make it</h1>
  
  <p>make</p>
  
  <h1>5) install it (need root)</h1>
  
  <p>sudo make install</p>
  
  <p>I am stuck at step 4, what to make here? What should the command look like? I have made c programs before but which specific file in here do I need to specify? </p>
  
  <p>This is what I get when I run make: </p>
  
  <pre><code>Blackbeard@PC-DEV-A179:~/valgrind-3.6.1$ make
  make: *** No targets specified and no makefile found.  Stop.
  </code></pre>
  
  <h3>Edit:</h3>
  
  <p>As pinted out by user43250937, <code>./configure</code> is not working properly, I get the following: </p>
  
  <pre><code>$ ./configure
  checking for a BSD-compatible install... /usr/bin/install -c
  checking whether build environment is sane... yes
  checking for a thread-safe mkdir -p... /bin/mkdir -p
  checking for gawk... gawk
  checking whether make sets $(MAKE)... yes
  checking whether to enable maintainer-specific portions of Makefiles... no
  checking whether ln -s works... yes
  checking for gcc... gcc
  checking whether the C compiler works... yes
  checking for C compiler default output file name... a.out
  checking for suffix of executables... 
  checking whether we are cross compiling... no
  checking for suffix of object files... o
  checking whether we are using the GNU C compiler... yes
  checking whether gcc accepts -g... yes
  checking for gcc option to accept ISO C89... none needed
  checking for style of include used by make... GNU
  checking dependency style of gcc... gcc3
  checking whether gcc and cc understand -c and -o together... yes
  checking how to run the C preprocessor... gcc -E
  checking for g++... g++
  checking whether we are using the GNU C++ compiler... yes
  checking whether g++ accepts -g... yes
  checking dependency style of g++... gcc3
  checking for ranlib... ranlib
  checking for a sed that does not truncate output... /bin/sed
  checking for ar... /usr/bin/ar
  checking for perl... /usr/bin/perl
  checking for gdb... /usr/bin/gdb
  checking dependency style of gcc... gcc3
  checking for diff -u... yes
  checking for a supported version of gcc... ok (4.8.2)
  checking build system type... x86_64-unknown-linux-gnu
  checking host system type... x86_64-unknown-linux-gnu
  checking for a supported CPU... ok (x86_64)
  checking for a 64-bit only build... no
  checking for a 32-bit only build... no
  checking for a supported OS... ok (linux-gnu)
  checking for the kernel version... unsupported (3.13.0-49-generic)
  configure: error: Valgrind works on kernels 2.4, 2.6
  </code></pre>
  
  <p>I am running Ubuntu 14.04 LTS </p>