Build modbus#

至libmodbus官網: https://libmodbus.org/

下載

至https://github.com/stephane/libmodbus > 選按鈕「Clone or download」 複製網址

開啟MSYS2 MiniGW 64-bit

跳出執行視窗

新增資料夾workspace_msys2

$ mkdir workspace_msys2

切換至資料夾workspace_msys2

$ cd workspace_msys2/

把libmodbus整個的專案內容複製一份到你的電腦裡

$ git clone https://github.com/stephane/libmodbus.git

顯示所有檔案

$ ls -l

切換至資料夾libmodbus

$ cd libmodbus/

顯示所有檔案

$ ls -l

列出標籤(版本)

$ git tag

取出tag v3.1.6版

$ git checkout tags/v3.1.6

顯示分支列表,前面有 * 的代表現在的分支

$ git branch

進行編譯: autogen.sh > configure > make

下autogen.sh指令,產生configure腳本

$./autogen.sh

下configure指令,檢查系統配置

$./configure

configure完的結果

下make指令,進行代碼編譯

$ make

make完的結果

下make install指令,安裝編譯產生的檔案

$ make install

make install完的結果