I am having a program(binary) which depends upon libraries such as pthread, sqlite3,libcrypto and libcurl.I want to run this program in multiple user PCs.How to programmatically check whether the dependencies are met, before installing the binary? ./configure cannot be be used as it is for the purpose of building the program as mentioned in , Making os independent configure file