title: Why does my execve() only works when arguments include /bin/?
body: <p><code>execve()</code> only works when <code>/bin/</code> is a prefix to the first argument</p>
  
  <p>e.g. <code>./test.out ls</code> finds nothing while <code>./test.out /bin/ls</code> works</p>
  
  <p>execve(argv[1], args, getenv("PATH"))</p>