pkg-config - the goodness



Seems like pkg-config is great tool when we're working with c/c++ codes. Normally we will use

pkg-config vips-cpp --cflags --libs

-pthread -I/usr/local/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -L/usr/local/lib -lvips-cpp -lvips -lgobject-2.0 -lglib-2.0


To generate list of flags for compilation. This makes life for developer so much easier. It is very time consuming to get the include and object file linked up.

Next, up is the, which show us list of package installed.


 pkg-config --list-all


This list allows us to plug into code above to generate compilation flags for other libraries.











Comments

Popular posts from this blog

The specified initialization vector (IV) does not match the block size for this algorithm