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

下载最新稳定版本libmodbus

国内码云镜像

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

原gitHub

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

目前最新稳定版本 3.1.6

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

切换到v3.1.6的tag

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

(在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静态连接库编译