gpt4 book ai didi

c - AlchemyAPI C 无法在 Ubuntu 上编译 - 特别是 keywordspp

转载 作者:行者123 更新时间:2023-11-30 18:01:14 25 4
gpt4 key购买 nike

我真的很喜欢使用 Alchemy API REST api,并且尝试过 php sdk,但我正在尝试编译 API,但当我尝试进行 make 时,却不断遇到非常奇怪的问题。

这是尝试使用 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

最佳答案

在运行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

关于c - AlchemyAPI C 无法在 Ubuntu 上编译 - 特别是 keywordspp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9945567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com