C:\Users\Jake\Downloads>gcc -Wall -I"C:\MinGW\msys\1.0\local\include\modbus" -L"
C:\MinGW\msys\1.0\local\lib" -lmodbus test.c
C:\Users\Jake\AppData\Local\Temp\ccYy7B0X.o:test.c
.text+0x1e): undefined refer
ence to `_modbus_new_tcp'
C:\Users\Jake\AppData\Local\Temp\ccYy7B0X.o:test.c
.text+0x2e): undefined refer
ence to `_modbus_connect'
C:\Users\Jake\AppData\Local\Temp\ccYy7B0X.o:test.c
.text+0x52): undefined refer
ence to `_modbus_read_registers'
C:\Users\Jake\AppData\Local\Temp\ccYy7B0X.o:test.c
.text+0x5e): undefined refer
ence to `_modbus_close'
C:\Users\Jake\AppData\Local\Temp\ccYy7B0X.o:test.c
.text+0x6a): undefined refer
ence to `_modbus_free'
collect2.exe: error: ld returned 1 exit status
C:\Users\Jake\Downloads>gcc -Wall -I"C:\MinGW\msys\1.0\local\include\modbus" -L"
C:\MinGW\msys\1.0\local\lib" -lmodbus.dll test.c
C:\Users\Jake\AppData\Local\Temp\cc41wXKQ.o:test.c
.text+0x1e): undefined refer
ence to `_modbus_new_tcp'
C:\Users\Jake\AppData\Local\Temp\cc41wXKQ.o:test.c
.text+0x2e): undefined refer
ence to `_modbus_connect'
C:\Users\Jake\AppData\Local\Temp\cc41wXKQ.o:test.c
.text+0x52): undefined refer
ence to `_modbus_read_registers'
C:\Users\Jake\AppData\Local\Temp\cc41wXKQ.o:test.c
.text+0x5e): undefined refer
ence to `_modbus_close'
C:\Users\Jake\AppData\Local\Temp\cc41wXKQ.o:test.c
.text+0x6a): undefined refer
ence to `_modbus_free'
collect2.exe: error: ld returned 1 exit status
C:\Users\Jake\Downloads>gcc -Wall -I"C:\MinGW\msys\1.0\local\include\modbus" -L"
C:\MinGW\msys\1.0\local\lib" test.c "C:\MinGW\msys\1.0\local\lib\libmodbus.dll.a
"
C:\Users\Jake\Downloads>cd C:\MinGW\msys\1.0\local\lib
C:\MinGW\msys\1.0\local\lib>ls
libmodbus.a libmodbus.dll.a libmodbus.la pkgconfig
C:\MinGW\msys\1.0\local\lib>