in reply to Windows USB device

Look at the error - gcc: no input files. I get that error from gcc on linux when I issue a gcc command without any files or when the file to compile does not exist (although in the latter case I also get "No such file or directory"). Are you sure USB.c exists?

I'd download the module you want to install and untar it somewhere and run the build manually so you can examine what files exist.