GNU ld -O option breaks compilation
Václav Zeman
vhaisman@gmail.com
Fri Aug 16 08:51:00 GMT 2013
I am getting compilation error when I try to use the GNU ld's -O option:
`--> cat test.c
int
main ()
{
return 0;
}
`--> gcc -Wl,-O -o test test.c
/usr/lib/gcc/x86_64-pc-cygwin/4.8.1/../../../../lib/libcygwin.a(libcmain.o):
In function `main':
/usr/src/debug/cygwin-1.7.24-1/winsup/cygwin/lib/libcmain.c:39:
undefined reference to `WinMain'
/usr/src/debug/cygwin-1.7.24-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
--
VZ
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
More information about the Cygwin
mailing list