我有一个程序代码,使用USB预先形成varius动作,我以前使用Fedora,一切都很好用。现在我想在带有cygwin的windows上使用它。我已经在cygwin上编译了libusb和pciutils,所以我现在需要的最后一件事就是编译代码本身,我遇到了这个错误:
collect2: error: ld returned 1 exit status
Makefile:25: recipe for target 'Test.exe' failed
make: *** [Test.exe] Error 1
Test.c是我需要编译的代码文件之一。我试图像这样编译:
make HOST=i386-pc-cygwin Build
cygstart --action=runas make HOST=i386-pc-cygwin Build
cygstart --action=runas make Build
make Build
命令cygstart --action=runas
类似于cygwin上的sudo。我检查了makefile,并且没有找到任何带-L或-I的空格,而dir似乎没问题。