* g++ vs gcc
@ 2002-12-22 22:04 William Trenker
2002-12-23 0:32 ` LLeweLLyn Reese
0 siblings, 1 reply; 2+ messages in thread
From: William Trenker @ 2002-12-22 22:04 UTC (permalink / raw)
To: gcc-help
Can someone explain where the CXX variable gets set on a typical Linux / GCC
development system?
For example, one of the 3rd party libraries I regularly build from cvs
contains a makeinclude file that has these lines:
CC = gcc
CXX = gcc
The corresponding makeinclude.in file contains these lines:
CC = @CC@
CXX = @CXX@
Where does @CXX@ get defined?
The config.log file shows this:
CC='gcc'
CPP='gcc -E'
CXX='gcc'
Since the CXX variable is not set to g++ could it be that I don't have all
the configuration details worked out yet from my recent switchover to GCC
3.2? Or is this something that needs sorting out in the 3rd-party
libraries' configuration files?
Thanks very much,
Bill Trenker
_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: g++ vs gcc
2002-12-22 22:04 g++ vs gcc William Trenker
@ 2002-12-23 0:32 ` LLeweLLyn Reese
0 siblings, 0 replies; 2+ messages in thread
From: LLeweLLyn Reese @ 2002-12-23 0:32 UTC (permalink / raw)
To: William Trenker; +Cc: gcc-help
"William Trenker" <wtrenker@hotmail.com> writes:
> Can someone explain where the CXX variable gets set on a typical Linux
> / GCC development system?
>
> For example, one of the 3rd party libraries I regularly build from cvs
> contains a makeinclude file that has these lines:
> CC = gcc
> CXX = gcc
>
> The corresponding makeinclude.in file contains these lines:
> CC = @CC@
> CXX = @CXX@
>
> Where does @CXX@ get defined
The configure scrict does some tests to figure it out. These tests
vary somewhat from project to project, but the autoconf provided
defaults are (more or less):
If the CXX environment variable is set, and executable use $(CXX)
If the CCC environment variable is set, and executable, use $(CCC)
Next it checks 'g++', and 'c++'.
If you want to control it, set CXX in your shell:
$export CXX=/usr/local/gcc-3.2.1/bin/g++
(for example)
> The config.log file shows this:
> CC='gcc'
> CPP='gcc -E'
> CXX='gcc'
>
> Since the CXX variable is not set to g++ could it be that I don't have
> all the configuration details worked out yet from my recent switchover
> to GCC 3.2? Or is this something that needs sorting out in the
> 3rd-party libraries' configuration files?
[snip]
Possibly the latter, but try setting your CXX environment variable.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-12-23 4:58 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-12-22 22:04 g++ vs gcc William Trenker
2002-12-23 0:32 ` LLeweLLyn Reese
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).