The directives you give your C or C++ compiler so that it'll use functionality outside of the standard library. These are '''hard to find.''' For example, you need to use special library inclusions if you want to use: * OpenGl -- different flags for the same compiler on multiple platforms. * Qt * MySql * etc Unfortunately, these flags are not well-documented, so if you have to roll your own makefile, it takes an awful lot more programmer-hours than it should. Are there any tips for deriving C flags faster? Are there any websites that enumerate what flags to use on which library? Help! ---- See the documentation for the "pkg-config" command under POSIX systems. The original concept appeared when GTK+-1 was released (named gtk-config), and typically used as such: gcc -c -o myProgram.o myProgram.c $(pkg-config --cflags yourLibrary) ld -o myProgram myProgram.o $(pkg-config --libs yourLibrary) Some folks also use the older `-notation. A pkg-config-like tool requires no more than a shell or make utility which supports proper order-of-operations syntax. --SamuelFalvo ---- CategoryCee CategoryCpp CeePlusPlusRoadMap