fb_config-Optionen
Verwenden Sie zum Ausführen des Skripts fb_config
eine Befehlszeile ähnlich der folgenden:
fb_config <option> [ <option> [...]]
Das Skript verwendet eine oder mehrere Optionen in der Befehlszeile:
--help
-
Dieser Parameter zeigt die Liste der zulässigen Optionen an.Es sollte nicht zusätzlich zu anderen Optionen geliefert werden.
--cflags
-
Diese Option gibt die Liste der Verzeichnisse zurück, in denen Firebird-Include-Dateien gespeichert sind.Dies wird von den C- und C ++ - Compilern benötigt, damit die #include-Anweisungen des Compilers korrekt aufgelöst werden können.Auf meinem eigenen System gibt diese Option ‘
-I/opt/firebird/include
’ zurück. --libs
-
Diese Option gibt die Liste der Verzeichnisse zurück, in denen sich Firebird-Bibliotheken befinden, sowie eine Liste der Bibliotheken, die vom Linker verknüpft werden müssen, um eine Client-Server-Firebird-Anwendung zu erstellen.Diese Option gibt auf meinem System ‘
-L/opt/firebird/lib -lfbclient
’ zurück. --embedlibs
-
Diese Option gibt die Liste der Verzeichnisse zurück, in denen sich Firebird-Bibliotheken befinden, sowie eine Liste der Bibliotheken, die vom Linker verknüpft werden müssen, um eine eingebettete Firebird-Anwendung zu erstellen.Diese Option gibt auf meinem System ‘
-L/opt/firebird/lib -lfbembed
’ zurück. --bindir
-
Diese Option gibt auf meinem System den vollen Pfad ‘
/opt/firebird/bin
’ für das/bin
-Verzeichnis der Firebirdinstallation zurück. --version
-
Diese Option gibt eine dreiteilige Versionszeichenfolge zurück, die aus der Verkettung der Firebird-Build-Version, einem Bindestrich, der Paketversion, einem Punkt und der Systemarchitektur besteht.Mein eigenes Linux-Notebook gibt ‘
1.5.0.4290-0.i686
’ zurück.
Das Folgende ist ein kurzer Auszug aus einem Makefile, der zeigt, wie zwei Makros, FBFLAGS
und FBLIBS
, definiert und mit fb_config
auf die richtigen Werte initialisiert werden.Beachten Sie die Verwendung des Back-Tick-Zeichens (`
) anstelle eines einfachen Anführungszeichens ('
).
...
FBFLAGS = `fb_config --cflags`
FBLIBS = `fb_config --libs`
...