3.14 Options for Directory Search -Bprefix variable. The compiler will check to see if the path provided by the ‘-B’ refers to a directory, and if necessary it will add a directory separator character at the end of the path. ----------------------------------------------- I have copied part of gcc manual. What it is trying to say? Can path provided by -B not a directory? What does it mean?