-fsanitize=address:g++在编译源码的时候,加上-fsanitize=address,生成的程序中当有堆内存越界与内存泄漏的时候,可以检测出来
-fno-omit-frame-pointer:数调用回溯
-fopenmp: support openmp
-fno-aggressive-loop-optimizations:会导致无限循环行为消失
-Wl,-rpath-link:指定间接依赖库的目录
-Wl,-rpath:指定间接依赖库的目录...
-L 指定链接时直接依赖的优先搜索目录
共享库:
-fPIC
-fvisibility=hidden