[linux]-[SSD201] libmodbus静态连接库编译

[linux]-[SSD201] libmodbus静态连接库编译

  • 下载最新稳定版本libmodbus
        • 国内码云镜像
        • 原gitHub
    • 目前最新稳定版本 3.1.6
    • 切换到v3.1.6的tag
    • (在libmodbus文件下)按顺序执行如下命令
    • 之后在insall_201文件下可看到对应的东西

下载最新稳定版本libmodbus

国内码云镜像

  • https://gitee.com/mirrors/libmodbus.git

原gitHub

  • https://github.com/stephane/libmodbus.git

目前最新稳定版本 3.1.6

[linux]-[SSD201] libmodbus静态连接库编译_第1张图片

切换到v3.1.6的tag

git checkout v3.1.6
git branch -a 可查看当前是否处于v3.1.6标签位置
[linux]-[SSD201] libmodbus静态连接库编译_第2张图片

(在libmodbus文件下)按顺序执行如下命令

  • ./autogen.sh
  • mkdir install_201
  • ./configure --host=arm-linux-gnueabihf --enable-static --prefix=/home/flying/workspace/lib/libmodbus/install_201/(arm-linux-gnueabihf:为ssd201的交叉编译工具名称前缀,/home/flying/workspace/lib/libmodbus/install_201/:为编译后的路径 --enable-static --:表示生成静态链接库 -enable-shared:生成动态链接库)
  • make
  • make install

之后在insall_201文件下可看到对应的东西

[linux]-[SSD201] libmodbus静态连接库编译_第3张图片

你可能感兴趣的:(SSD201,linux)