title: How to compile %z specifier in my code with dev-c++ editor
body: <p>I have to compile a c program files with %zu specifier but the printf function always show zu without showing the true value. I have use dev-C++5.11 and my TDM_GCC is version 4.9.2</p>
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;stddef.h&gt;
  #include &lt;stdint.h&gt;
  int main(void) {
     const size_t x = 150;
     int a[x];
     for (size_t i = 0;i &lt; x; ++i)
        a[i] = i;
     printf(&quot;SIZE_MAX = %lu\n&quot;, SIZE_MAX);
     size_t size = sizeof(a);
     printf(&quot;size = %zu\n&quot;, size);
  }
  </code></pre>
  <p>And the result is</p>
  <blockquote>
  <p>SIZE_MAX = 4294967295</p>
  <p>size = zu</p>
  </blockquote>
  <p>May I know how to make compiler show the true value in the size.
  Thanks You.</p>