Hy, Am 02/02/23@09:55 schrieb Ralph Müller:
beim Kompilieren eines kleinen Programmes (cat_wav) kommt es zu der Fehlermeldung cat_wav.c: 7: sndfile.h: Datei nicht gefunden
Das ist ja noch nicht verwunderlich, da in Zeile 7 das kleine C-Programm ein #include
machen möchte und die Datei sndfile.h tatsächlich nicht existiert. Also habe ich mit Google die fehlende Datei sndfile.h gesucht und gefunden. Leider findet gcc diese Datei nicht, ganz egal ob ich sndfile.h in dasselbe Verzeichnis wie cat_wav.c ablege, oder irgendein anderes mit gcc -print-search-dirs angezeigtes Verzeichnis. Beim Kompilierversuch erscheint jedesmal das eingangs erwähnte "Datei nicht gefunden".
Ein gcc -B /dir/to/sndfile.h ... hat ebenfalls nicht geholfen.
Weiß jemand wie ich gcc mit der Nase auf die gesuchte Datei stupsen kann?
Ich weiss es nicht genau ob es für Dein Problem hilft, aber bei mir (7.1) gehört das Orginal zum Paket libsndfile (Serie snd) und läge in /usr/include. Entweder würde ich die Datei aus dem Netz nach /usr/include liken oder (evtl. besser) libsndfile installieren. HTH. -- :wq-y Maik