C++ 用g+编译+;但仍然给出了错误的答案;未定义符号:“uuugxx”uv0“;

C++ 用g+编译+;但仍然给出了错误的答案;未定义符号:“uuugxx”uv0“;,c++,parallax,stamp,C++,Parallax,Stamp,我正在试着从ubuntu运行basic stamp。我下载了bsamp.sourceforge.net。我尝试使用gcc和-lstdc++以及g++更改makefile。 请建议一个解决方案。卡住了几个小时。 bstanp_tokenize.cpp的源代码如下: bstamp_运行的源代码如下: 这就是我得到的错误: **main_server@main-server:~/Desktop/bstamp$ bstamp_tokenize robot.bs2 robot.tok /usr/local

我正在试着从ubuntu运行basic stamp。我下载了bsamp.sourceforge.net。我尝试使用gcc和-lstdc++以及g++更改makefile。 请建议一个解决方案。卡住了几个小时。 bstanp_tokenize.cpp的源代码如下: bstamp_运行的源代码如下:

这就是我得到的错误:

**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**

您应该在编译行中添加
-lgnustl\u static
,以使其运行。

我怀疑您应该使用
g++
作为最终链接阶段,以及在编译源代码期间。可能重复