This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: A build problem of C++ code on Cygwin


Angelo Graziosi wrote:

> It tries to build C++ with gcc:
> 
>   gcc   bytes_to_int_flag_generator.o   -o bytes_to_int_flag_generator
> 
> ...
> So the question is : what could be the cause of this different behaviour ?
> 

I've seen this a million times.  It's a makefile that doesn't know about
$EXEEXT and assumes that executables have no extension.  Because of this
one of the stock built-in make rules gets invoked instead of the proper
link command.  Look in the Makefile for the rule that generates the
final binary and I'm willing to bet that it has no $EXEEXT.  This works
fine on linux because there is no extension for executables there.

Brian

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]