title: mcheck.h is missing in windows but not linux
body: <p>I have been trying to run a code which needs a library called </p>
  
  <pre><code>#include &lt;mcheck.h&gt;
  </code></pre>
  
  <p>Apparently this library is part of gnulib: </p>
  
  <p><a href="http://man7.org/linux/man-pages/man3/mcheck.3.html" rel="nofollow noreferrer">http://man7.org/linux/man-pages/man3/mcheck.3.html</a>
  <a href="https://www.gnu.org/software/gnulib/manual/html_node/mcheck_002eh.html" rel="nofollow noreferrer">https://www.gnu.org/software/gnulib/manual/html_node/mcheck_002eh.html</a>
  <a href="http://en.wikipedia.org/wiki/Mtrace" rel="nofollow noreferrer">http://en.wikipedia.org/wiki/Mtrace</a></p>
  
  <p>So I expect this to be inside gcc. So I created a simple code as following: </p>
  
  <pre><code>#include &lt;stdlib.h&gt;
  #include &lt;stdio.h&gt;
  #include &lt;math.h&gt;
  #include &lt;mcheck.h&gt;
  int main()
  {
      printf("salam");
  }
  </code></pre>
  
  <p>And I run in different environments. In linux, it is working fine, but I am not able to make in Windows with whatever tricks I used. <strong>So dies gcc in Windows contain this library?</strong> </p>
  
  <p>Here is an image of making it with gcc. The gcc version is: 
  gcc version 4.4.7 20120313 (Red Hat 4.4.7-11) (GCC) </p>
  
  <p><img src="https://i.stack.imgur.com/G3vsN.png" alt="enter image description here"></p>
  
  <p>Here is a failure in cygwin, with gcc version: gcc version 4.9.2 (GCC) 
  <img src="https://i.stack.imgur.com/wC9Fu.png" alt="enter image description here"></p>
  
  <p>Failure CodeBlocks with internal GNU gcc compiler 
  <img src="https://i.stack.imgur.com/ycXvX.png" alt="enter image description here"></p>
  
  <p>Failure with Visual Studio 2012: 
  <img src="https://i.stack.imgur.com/6HMZP.png" alt="enter image description here"></p>
  
  <p>Failure with MinGW with gcc version 4.8.1: 
  <img src="https://i.stack.imgur.com/0UtO3.png" alt="enter image description here"></p>