[Comm] gcc & stl

Sergey Lebedev =?iso-8859-1?q?linux_=CE=C1_vlink=2Eru?=
Пн Май 30 15:04:41 MSD 2005


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





Подробная информация о списке рассылки community