我正在尝试编译并遇到以下问题
$ gcc errlib.c -o errlib.o
/usr/lib/gcc/x86_64-pc-cygwin/4.8.2/../../../../lib/libcygwin.a(libcmain.o): In function `main':
/usr/src/debug/cygwin-1.7.30-1/winsup/cygwin/lib/libcmain.c:39: undefined reference to `WinMain'
/usr/src/debug/cygwin-1.7.30-1/winsup/cygwin/lib/libcmain.c:39:(.text.startup+0x7e): relocation truncated to fit: R_X86_64_PC32 against undefined symbol `WinMain'
collect2: error: ld returned 1 exit status
有什么建议么?这些文件经过了很好的测试,并生成了很好的代码,但是现在我认为可能存在一些cygwin设置,或者... m在cygwin的Windows 8上进行编译。
使用-c
编译标志仅生成目标文件。如果不-c
尝试链接可执行文件,链接器(自动调用)将失败。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句