gpt4 book ai didi

c++ - 使用 Boost 1.53 的链接阶段 undefined reference

转载 作者:太空宇宙 更新时间:2023-11-04 04:15:33 26 4
gpt4 key购买 nike

我在 Red Hat Linux rel 5.5 上使用 g++ 4.1.2 和 Boost 1.53。链接过程中存在一个我不清楚的问题。我收到错误消息:

/usr/local/boost_1_53_0/stage/lib/libboost_thread.so: 
undefined reference to `std::bad_exception::what() const@GLIBCXX_3.4.9'

/usr/local/boost_1_53_0/stage/lib/libboost_thread.so:
undefined reference to `std::bad_alloc::what() const@GLIBCXX_3.4.9'

collect2: ld returned 1 exit status

似乎存在与我链接的 libstdc++.so 文件版本相关的问题。如果我交替隐藏和显示该文件,我就可以链接我的程序。然而,我希望能够像在介绍 Boost 库和并发线程之前那样一步“制作”。

如果您有任何见解,请帮助阐明这个问题。

最佳答案

请尝试通过yum安装。

百胜安装 boost 您不会遇到此类问题。

尝试包含 rpmforge 和 epel yum 存储库。

关于c++ - 使用 Boost 1.53 的链接阶段 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16589755/

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