基于cygwin 64位的简单gcc编译

基于cygwin 64位的简单gcc编译,gcc,cygwin,64-bit,ld,Gcc,Cygwin,64 Bit,Ld,(这封邮件也是在cygwin邮件列表中询问的) 我正在尝试在cygwin64上编译以下基本程序: int main() { ; return 0; } 但我得到以下错误: $ gcc test.c /usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../x86_64-pc-cygwin/bin/ld: cannot find -ladvapi32 /usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../x8

(这封邮件也是在cygwin邮件列表中询问的)

我正在尝试在cygwin64上编译以下基本程序:

int main() {
  ;
  return 0;
}
但我得到以下错误:

$ gcc test.c
/usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../x86_64-pc-cygwin/bin/ld: cannot find -ladvapi32
/usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lshell32
/usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../x86_64-pc-cygwin/bin/ld: cannot find -luser32
/usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../x86_64-pc-cygwin/bin/ld: cannot find -lkernel32
collect2: error: ld returned 1 exit status

这是我第一次使用64位版本的cygwin,我感觉自己缺少了某种标志或库。

2013年7月23日13:40,Richard H Lee写道:

2013年7月23日13:35,乔尼写道:

再次尝试重新运行安装程序,w32api运行时-1中出现错误 释放-我应该把这个修好

是的,我5分钟前刚安装了xxd,我看到了w32api运行时闪存 在下载栏上。我想那就是包裹,给了gcc另一个 射击。它现在编译得很好