[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