[Comm] gcc & stl

Шайхутдинов Дамир =?iso-8859-1?q?damir_=CE=C1_tecon=2Eru?=
Пн Май 30 14:29:43 MSD 2005


30.05.05 в 13:25 Andrey Rybak в своём письме писал(а):

>
>>
>> gcc x.cpp -lstdc++
>>
>> Но гораздо правильнее пользоваться g++.
>>
> По-че-му? (Извиняюсь за дотошность)

Насколько я понял из курения мануала по gcc (info gcc, если заинтересует)
gcc -lstdc++ сначала перегоняет C++ код в C, затем компилирует  
компилятором языка C, получается объектный код (к нему потом  
прилинковывает библиотечки приплюснутые) - то есть делает лишнее  
преобразование C++->C.

g++ компилирует сразу из C++ в объектный код - как следствие, программа  
получается более оптимизированной.

-- 
WBR,
Damir Shayhutdinov



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