AlchemyAPI C不会专门在Ubuntu-keywordspp上编译

AlchemyAPI C不会专门在Ubuntu-keywordspp上编译,c,ubuntu,bitnami,alchemyapi,C,Ubuntu,Bitnami,Alchemyapi,我真的很喜欢玩Alchemy API REST API,并尝试过php sdk,但我正在尝试编译API,并且在尝试制作时遇到了一个非常奇怪的问题 这是在尝试使用Bitnami AMI在AWS EC2上的Ubuntu实例上编译时发生的 以下是输出: libtool: link: g++ -g -O2 -o .libs/keywordspp keywordspp.o ../src/.libs/libalchemyapi.so -L/opt/bitnami/common/lib /opt/bitna

我真的很喜欢玩Alchemy API REST API,并尝试过php sdk,但我正在尝试编译API,并且在尝试制作时遇到了一个非常奇怪的问题

这是在尝试使用Bitnami AMI在AWS EC2上的Ubuntu实例上编译时发生的

以下是输出:

libtool: link: g++ -g -O2 -o .libs/keywordspp keywordspp.o  ../src/.libs/libalchemyapi.so -L/opt/bitnami/common/lib /opt/bitnami/common/lib/libxml2.so -lz /opt/bitnami/common/lib/libiconv.so -lm /opt/bitnami/common/lib/libcurl.so -Wl,-rpath -Wl,/opt/bitnami/common/lib
keywordspp.o: In function `operator<< <char, std::char_traits<char>, std::allocator<char> >':
/usr/include/c++/4.4/bits/basic_string.h:2506: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
keywordspp.o: In function `operator<< <std::char_traits<char> >':
/usr/include/c++/4.4/ostream:510: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
keywordspp.o: In function `operator<< <char, std::char_traits<char>, std::allocator<char> >':
/usr/include/c++/4.4/bits/basic_string.h:2506: undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::__ostream_insert<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*, int)'
collect2: ld returned 1 exit status
make[1]: *** [keywordspp] Error 1
libtool:link:g++-g-O2-o.libs/keywordspp-keywordspp.o../src/.libs/libalchemyapi.so-L/opt/bitnami/common/lib/opt/bitnami/common/lib/libxml2.so-lz/opt/bitnami/common/libiconv.so-lm/opt/bitnami/common/lib/libcurl.so-Wl-rpath-Wl/opt/bitnami/common/lib/lib

关键字spp.o:在函数`operator中,在运行configure之前设置LDFLAGS=-L/usr/lib/gcc/x86_64-linux-gnu/4.4应该可以使它工作

$ ./autobuild.sh
$ export LDFLAGS=-L/usr/lib/gcc/x86_64-linux-gnu/4.4
$ ./configure
$ make

我应该添加的编译器是gcc版本4.4.3(Ubuntu 4.4.3-4ubuntu5.1)