False 18 400 True False 0 0 True False 5 10 True False True False The CFLAGS and CXXFLAGS variables define the optimization flags for the gcc C and C++ compiler respectively. center True True 0 True True automatic automatic True False 4 2 True True True False 0 0 Specifies the name of the target architecture. “native” will build binaries optimized for this CPU but they won't run on any other CPU. False True 1 2 5 True True True False 0 0 Specifies the optimization class. Every class has the same optimizations as the one before plus some extras -Os has all the optimizations of -O2 which don't increase the size of the generated code. -O2 is recommended. False True 1 2 1 2 5 True True True False 0 0 Increases the speed at which the compilation runs by using pipes instead of temporary files, at the cost of increased memory use. False True 1 2 2 3 5 True False 2 2 True False 0 native 1 2 True False 1 -march= right True False 1 2 True False 1 2 1 2 True False 2 2 True False 2 0 1 2 s 1 2 True False 1 -O right True False 1 2 True False 1 2 1 2 1 2 True False 2 2 -pipe True True False False True 1 2 2 3 True False 2 2 -fomit-frame-pointer True True False False True 1 2 3 4 True False 0 0 Omits frame pointers, resulting in a slight speedup but can have serious repercussions on debugging. 1 2 3 4 True True 1 True True 0 True False True False The MAKEOPTS let you define various options passed to make when compiling. True True 0 True True automatic automatic True False 3 2 True True True False 0 0 Allow this many jobs (e.g. parallel compilations) at once; infinite jobs with 0. A good choice is the number of CPUs (or CPU cores) in your system plus one, but this guideline isn't always perfect. False True 1 2 5 True True True False 0 0 Don't start multiple jobs unless load is below this much. Zero means ignore load. Do not set both -j and -l to zero. False True 1 2 1 2 5 True True True False 0 0 Don't echo recipes, resulting in a quieter output (errors will still be printed). False True 1 2 2 3 5 True False 2 2 True True 2 2 1 False False True True 1 0 99 1 10 0 True True 1 2 True False 1 -j right True False 1 2 True False 1 2 1 2 True False 2 2 True True 2 2 1 False False True True 0 0 99 1 10 0 True True 1 2 True False 0.89999997615814209 -l right True False 1 2 True False 1 2 1 2 1 2 True False 2 2 -s True True False False True 1 2 2 3 True True 1 True True 1