Добрый день. Я написал программу на с++, используя В качестве среды программирования Borland Kylix 3. Компилировался там же, включая опцию использования стандарта ANSI. Сейчас же попробовал собрать всё используя gcc. Программа скомпилировалась, но на линковке выдала много всякой хрени вида: undefined reference to... в частности __gxx_personality_v0.
Чего ему скормить надо?
Mandrake 9.2
gcc 3.3.1
>Добрый день. Я написал программу на с++, используя В качестве среды программирования
>Borland Kylix 3. Компилировался там же, включая опцию использования стандарта ANSI.
>Сейчас же попробовал собрать всё используя gcc. Программа скомпилировалась, но на
>линковке выдала много всякой хрени вида: undefined reference to... в частности
>__gxx_personality_v0.
>Чего ему скормить надо?
>Mandrake 9.2
>gcc 3.3.1В частности не хватает libstdc++.so. Или линкуйте с помощью g++, или укажите -lstdc++ при ликовке с помощью gcc.
>В частности не хватает libstdc++.so. Или линкуйте с помощью g++, или укажите
>-lstdc++ при ликовке с помощью gcc.Да, я где-то натыкался на это, но добавление флага -lstdc++ не помогло...
(Я пытался собраться так: gcc *.cpp -o Test -lstdc++)
Может я не так в принципе собираюсь?
А g++ это то же, что и gcc (для 3.3.1), только он распознаёт с++ сразу, а не по расширению cpp... Да я и пробовал тоже - без толку.
У меня был похожий косяк, правда не в Kylix, тоже вылетало сообщение насчет personality и именно g++ решил проблему. А простой gcc вешался. Думаю, что надо рыть в этом направлении.
>У меня был похожий косяк, правда не в Kylix, тоже вылетало сообщение
>насчет personality и именно g++ решил проблему. А простой gcc вешался.
>Думаю, что надо рыть в этом направлении.А какая версия gcc была?
У меня что gcc, что g++ - выдают на гора кучу undefined reference...,
может мне другой gcc поставить?