title: How to recover source code from its executable file?
body: <p>I lost my source code file <code>code.c</code> on my Linux virtual machine. It is a code I wrote some months ago, and I need to open and read it now.</p>
  
  <p>But I cannot find it anymore. All I have is the executable file <code>c</code> after compile it using GCC like this.</p>
  
  <pre class="lang-none prettyprint-override"><code>$ gcc -o c code.c
  </code></pre>
  
  <p>So how can I get the <code>code.c</code> from its executable? I tried to search on Google to solve it, but unfortunately all answers were “impossible to get it”.</p>