• Ubuntu 20.04 安装和编译poco 1.10.1


    1.首先安装其openssl其它依赖库,打开终端,使用root账户(sudo su),完成以下库的安装
    //安装odbc相关库

    • apt-get install unixodbc
    • apt-get install unixodbc-dev
      //安装openssl相关库
    • apt-get install libssl-dev
      //这个就是debian下的mysql-dev
    • apt-get install libmysql++-dev
      //这个是postgresql需要的库
    • apt-get install libpqxx-dev

    2.解压缩poco包
    终端输入 tar -xzf poco-1.10.1-all.tar.gz
    解压后如下图所示:

    3.终端切换到解压后的目录中;通过终端命令./config来配置编译项,如:./configure --no-tests --no-samples --omit=Data/ODBC,Data/MySQL,MongoDB,PDF --static --cflags=-fPIC --shared --prefix=/home/deng/poco/poco1.10.1
    注:编译动态库是默认会生成的库后缀是so + 版本号,如要去掉版本号需要修改源码build/config/下linux文件中SHAREDLIBEXT项,默认是.so.$(target_version),编译静态库需要加上flag -fPIC,--omit表示 表示忽略的编译模块。

    4.终端执行make

    5.终端执行make install安装完成后会在/home/deng/poco/poco1.10.1生成如图所示的include,lib,bin文件夹

  • 相关阅读:
    Kafka 探险
    Semaphore 源码分析
    ReentrantLock 与 AQS 源码分析
    synchronized 原理分析
    ConcurrentHashMap 源码分析
    LinkedHashMap 源码分析
    HashMap 源码分析
    ArrayList 源码分析
    TCP 详解
    proxifier配合ss,实现全局代理
  • 原文地址:https://www.cnblogs.com/deng-c-q/p/13685018.html
Copyright © 2020-2023  润新知