Компиляция с g ++, но все равно выдает ошибку & quot; неопределенный символ: __gxx_personality_v0 & quot;

Я пытаюсь запустить базовый штамп из Ubuntu. Я скачал bstamp.sourceforge.net. Я попытался изменить make-файл, используя gcc с -lstdc ++, а также g ++.
Пожалуйста, предложите исправить. Stuck для ЧАСОВ.
Исходный код для bstamp_tokenize.cpp находится здесь: http://pastebin.com/Q9f1m2iG
Исходный код для bstamp_run находится здесь: http://pastebin.com/KLEf8SBF

Это ошибка, которую я получаю:

**main_server@main-server:~/Desktop/bstamp$ bstamp_tokenize robot.bs2 robot.tok
/usr/local/lib/libbstamptokenizer.so: undefined symbol: __gxx_personality_v0: Success
./tokenizer.so: undefined symbol: __gxx_personality_v0: Success**

0

Решение

Вы должны добавить -lgnustl_static в вашей строке компиляции, чтобы заставить его работать.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]