Frage zu #include <config.h>

Gast #5751766
Ich experimentiere gerade mit libmodbus herum. Auf dem Raspi und dem 
Ubuntu-Rechner lässt sich der Code compilieren, unter Windows 10 mit 
MinGW 5.1 fehlt mindestens eine config.h. Kann es sein, daß diese Datei 
während configure/make/make install entsteht?

Was kann man machen damit MinGW zufrieden ist?
Persönliche Seite
Includierer schrieb:
> Kann es sein, daß diese Datei
> während configure/make/make install entsteht?

Korrekt, die wird durch einen Lauf von "./configure" erstellt. Das ist 
der Hauptzweck von "configure".

Includierer schrieb:
> Was kann man machen damit MinGW zufrieden ist?

"./configure" mit den entsprechenden Optionen ausführen. Je nach Projekt 
kann es eine langwierige Prozedur werden, alles so zu installieren, dass 
configure zufrieden ist.
Eine config.h wird üblicherweise von configure erstellt. configure prüft 
dabei z.B. ob gewisse Header auf deinem System vorhanden sind und setzt 
dahingehend macros.

Du könntest jetzt entweder configure unter MinGW ausführen oder die 
Konfiguration selbst erledigen, indem du die Inputdatei (vermutlich 
config.h.in) manuell in eine config.h überführst.
Gast
Ntldr-. schrieb:
>Du könntest jetzt entweder configure unter MinGW ausführen oder die
>Konfiguration selbst erledigen, indem du die Inputdatei (vermutlich
>config.h.in) manuell in eine config.h überführst.

Ahhh!
Die hab ich zu Beginn weggeschmissen (nicht mit umkopiert), weil ich 
dachte die braucht kein Mensch...

Ok.
Includierer schrieb:
> Ntldr-. schrieb:
>>Du könntest jetzt entweder configure unter MinGW ausführen oder die
>>Konfiguration selbst erledigen, indem du die Inputdatei (vermutlich
>>config.h.in) manuell in eine config.h überführst.
>
> Ahhh!
> Die hab ich zu Beginn weggeschmissen (nicht mit umkopiert), weil ich
> dachte die braucht kein Mensch...

Es ist irgendwie unklug, Teile des Quellcodes eines fremden Programms 
einfach zu entfernen, weil man nicht weiß, wozu sie da sind. Da braucht 
man sich nicht wunden, wenn das nachher nicht mehr funktioniert.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.