From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <429AEC77.8060900@iop.kiev.ua> Date: Mon, 30 May 2005 13:35:35 +0300 From: Andrey Rybak User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050215 X-Accept-Language: en-us, en MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] gcc & stl References: <429AD54B.4010508@iop.kiev.ua> <429AD9BB.6040702@iop.kiev.ua> <429ADC1E.1040300@iop.kiev.ua> In-Reply-To: Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit X-Virus-Scanned: ClamAV 0.83/899/Mon May 30 06:57:01 2005 on rmaile.iop.kiev.ua X-Virus-Status: Clean X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 May 2005 10:40:04 -0000 Archived-At: List-Archive: List-Post: Шайхутдинов Дамир wrote: > 30.05.05 в 13:25 Andrey Rybak в своём письме писал(а): > > > Насколько я понял из курения мануала по gcc (info gcc, если заинтересует) > gcc -lstdc++ сначала перегоняет C++ код в C, затем компилирует > компилятором языка C, получается объектный код (к нему потом > прилинковывает библиотечки приплюснутые) - то есть делает лишнее > преобразование C++->C. > > g++ компилирует сразу из C++ в объектный код - как следствие, > программа получается более оптимизированной. > g++ - это всего лишь ссылка на gcc. Как она избавляется от лишнего преобразования C++->C ?