The gflags package contains a library that implements commandline flags processing. As such it's a replacement for getopt(). It has increased flexibility, including built-in support for C++ types like string, and the ability to define flags in the source file in which they're... More information
The glog library implements application-level logging. This library provides logging APIs based on C++-style streams and various helper macros.