The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Компиляция c++"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Компиляция c++"
Сообщение от Quarc Искать по авторуВ закладки on 08-Окт-04, 11:39  (MSK)
Писал прогу c++, дистрибутив debian 3.0r1, версия компилятора 2.95(хотя мне кажется это не столь важно)
Потом пересел на дистрибутив LinuxXP(нечто редхатовое), компилятор 3.3

и вдруг он мне выдал кучу ошибок undefined reference, в основном ему не нравились оперетаоры new и delete. После суточных поисков нашел что нужно добавить -lstdc++

Вопрос собственно где что надо прописать, чтобы лишний раз не приписывать эту либу, или это каприз gcc 3.3?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Компиляция c++"
Сообщение от Alexander S. Salieff emailИскать по авторуВ закладки on 08-Окт-04, 20:05  (MSK)
>Писал прогу c++, дистрибутив debian 3.0r1, версия компилятора 2.95(хотя мне кажется это
>не столь важно)
>Потом пересел на дистрибутив LinuxXP(нечто редхатовое), компилятор 3.3
>
>и вдруг он мне выдал кучу ошибок undefined reference, в основном ему
>не нравились оперетаоры new и delete. После суточных поисков нашел что
>нужно добавить -lstdc++
>
>Вопрос собственно где что надо прописать, чтобы лишний раз не приписывать эту
>либу, или это каприз gcc 3.3?

По дефолту в GNU Compilers Collection вызов враппера gcc в коммандной строке не линкует libstdc++, не включает exceptions и rtti (по историческому наследию, ибо это враппер для C а не для C++), при надобности это нужно линковать и включать руками. Если хочется чтобы всегда подключались все C++'ные примочки и либы, нужно юзать враппер g++. Вроде как
g++ -fno-exceptions -fno-rtti proga.cpp -o proga
аналогично
gcc proga.cpp -o proga -lstdc++
Ну, очень грубо, конечно...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру