HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

pkg-config — Provide the details of installed libraries for compiling applications. More information: <https://ma

Submitted by: @import:tldr-pages··
0
Viewed 0 times
thelibrariescommandpkg-configdetailscliprovideinstalled

Problem

How to use the pkg-config command: Provide the details of installed libraries for compiling applications. More information: <https://manned.org/pkg-config>.

Solution

pkg-config — Provide the details of installed libraries for compiling applications. More information: <https://manned.org/pkg-config>.

Get the list of libraries and their dependencies:
pkg-config --libs {{library1 library2 ...}}


Get the list of libraries, their dependencies, and proper cflags for gcc:
pkg-config --cflags --libs {{library1 library2 ...}}


Compile your code with libgtk-3, libwebkit2gtk-4.0 and all their dependencies:
c++ example.cpp $(pkg-config --cflags --libs gtk+-3.0 webkit2gtk-4.0) -o example

Code Snippets

Get the list of libraries and their dependencies

pkg-config --libs {{library1 library2 ...}}

Get the list of libraries, their dependencies, and proper cflags for gcc

pkg-config --cflags --libs {{library1 library2 ...}}

Compile your code with libgtk-3, libwebkit2gtk-4.0 and all their dependencies

c++ example.cpp $(pkg-config --cflags --libs gtk+-3.0 webkit2gtk-4.0) -o example

Context

tldr-pages: common/pkg-config

Revisions (0)

No revisions yet.