title: during install I encounter this error on cygwin: Makefile: recipe for target failed
body: <p>I have a code for program that preforms varius action using USB,I used to use Fedora and everything work great there. now I want to use it on windows with cygwin.It's required libusb and pciutils which I already compiled on cygwin so the last thing I need now is to compile the code itself and I encounter this error:</p>
  
  <pre><code>collect2: error: ld returned 1 exit status
  Makefile:25: recipe for target 'Test.exe' failed
  make: *** [Test.exe] Error 1
  </code></pre>
  
  <p>Test.c is one of the code file which I need to compile.I tried to compile like this:</p>
  
  <pre><code>make HOST=i386-pc-cygwin Build
  cygstart --action=runas make HOST=i386-pc-cygwin Build
  cygstart --action=runas make Build
  make Build
  </code></pre>
  
  <p>the command <code>cygstart --action=runas</code> is similar to sudo on cygwin. I check makefile and didn't find there any spaces with -L or -I and the dir's there seems OK.</p>