Ich finde, dass libmodbushttp://libmodbus.org/wird sowohl auf meinem Laptop als auch auf meinem Desktop mit Ubuntu 14.04 nicht korrekt kompiliert. Beide wurden vor einiger Zeit von 11.10 aktualisiert. Ich habe versucht, die Live-CD-Version von 14.04 zu verwenden, und sie wird problemlos kompiliert.
Um das Problem zu reproduzieren, laden Sie 3.0.6 herunter und entpacken Sie es. Bearbeiten Sie /tests/unit-test-server so, dass es ein gültiges serielles Gerät auf Ihrem PC verwendet. Suchen Sie nach /dev/ttyUSB0
./Konfigurieren
make cd tests sudo ./unit-test-server rtu
auf meinem PC erhalte ich die Meldung FEHLER: Verbindung wird durch Peer zurückgesetzt: Lesenachricht
Irgendwelche Vorschläge?