Windows下clang所有编译参数
以下是常用的Windows下clang所有编译参数:
-
-c:只编译不链接,生成目标文件;
-
-g:生成调试信息;
-
-O:优化级别,0为不优化,1为最小优化,2为中等优化,3为最大优化;
-
-Wall:开启所有警告信息;
-
-std=c++11:指定C++11标准;
-
-I
:添加头文件搜索路径, 为目录; -
-L
:添加库文件搜索路径, 为目录; -
-l
:链接库, 为库名; -
-o
:指定输出文件名, 为文件名; -
-D
:定义宏, 为宏名,可以带参数; -
-U
:取消定义宏, 为宏名; -
-fno-rtti:关闭运行时类型信息;
-
-fno-exceptions:关闭C++异常处理;
-
-fno-stack-protector:关闭栈保护;
-
-fno-inline:关闭函数内联;
-
-fno-omit-frame-pointer:不省略函数调用帧指针;
-
-fno-optimize-sibling-calls:不优化兄弟函数调用;
-
-fno-strict-aliasing:关闭严格别名规则检查;
-
-fno-omit-frame-pointer:不省略函数调用帧指针。
以上是常用的Windows下clang所有编译参数,可以根据需要选择使用
原文地址: https://www.cveoy.top/t/topic/fqpm 著作权归作者所有。请勿转载和采集!