From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 30 May 2005 15:04:41 +0400 From: Sergey Lebedev To: community@altlinux.ru Subject: Re: [Comm] gcc & stl Message-ID: <20050530110441.GA7895@vgg.ru> References: <429AD54B.4010508@iop.kiev.ua> <429AD9BB.6040702@iop.kiev.ua> <429ADC1E.1040300@iop.kiev.ua> <429AEC77.8060900@iop.kiev.ua> Mime-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <429AEC77.8060900@iop.kiev.ua> User-Agent: Mutt/1.4.2.1i 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 11:07:05 -0000 Archived-At: List-Archive: List-Post: On 30 May, Andrey Rybak wrote: > Шайхутдинов Дамир wrote: > > >30.05.05 в 13:25 Andrey Rybak в своём письме писал(а): > > > > > >Насколько я понял из курения мануала по gcc (info gcc, если заинтересует) > >gcc -lstdc++ сначала перегоняет C++ код в C, затем компилирует > >компилятором языка C, получается объектный код (к нему потом > >прилинковывает библиотечки приплюснутые) - то есть делает лишнее > >преобразование C++->C. > > > >g++ компилирует сразу из C++ в объектный код - как следствие, > >программа получается более оптимизированной. > > > g++ - это всего лишь ссылка на gcc. Как она избавляется от лишнего > преобразования C++->C ? Нуууууууууу. А если полностью заглядеть, всю цепочку symlink'ов? -=(barabashka)=- [linuxcomp:~] ls -al `which gcc` lrwxrwxrwx 1 root root 30 Апр 7 14:50 /usr/bin/gcc ->/etc/alternatives/|usr|bin|gcc -=(barabashka)=- [linuxcomp:~] ls -al /etc/alternatives/\|usr\|bin\|gcc lrwxrwxrwx 1 root root 20 Апр 7 14:50 /etc/alternatives/|usr|bin|gcc -> /usr/bin/gcc_wrapper