zoukankan      html  css  js  c++  java
  • boost的libboost_system问题

    最近把cpp代码从开发机放到eclipse时,遇到了不少路径问题。
    安装boost的时候,其实很简单
    wget http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz
    tar -xzvf boost_1_54_0.tar.gz
    cd boost_1_54_0
    ./bootstrap.sh --prefix=/usr/local
    ./b2 install --with=all
    boost库被安装在/usr/local/lib下面
    编译时
    g++ syslogem.cpp -lboost_system
    出现
    undefined reference to `boost::system::generic_category()'
     undefined reference to `boost::system::generic_category()'
    undefined reference to `boost::system::system_category()'
    只好添加路径
    g++ syslogem.cpp -L/usr/local/lib -lboost_system

    运行的时候
    LD_LIBRARY_PATH=/usr/local/lib
    ./a.out
    出现
    error while loading shared libraries: libboost_system.so.1.54.0: cannot open shared object file: No such file or directory
    手动链接
    ln -s /usr/local/lib/libboost_system.so.1.54.0 /lib64
  • 相关阅读:
    26.列表的循环遍历
    效率比较--链表
    心之距离 再回首 光年之遥远
    效率比较--集合
    效率比较--数组
    哈希表
    栈 VS 队列
    struts1 标签引入
    web 连接池配置
    zip&ftp命令
  • 原文地址:https://www.cnblogs.com/dreamforever/p/3999608.html
Copyright © 2011-2022 走看看