From f193427185e7e739d2bafe68344da0b5a8728386 Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 6 Feb 2018 00:50:46 +0800 Subject: improve set_optimize and set_warning docs --- manual.md | 30 +++++++++++++++--------------- zh/manual.md | 31 ++++++++++++++++--------------- 2 files changed, 31 insertions(+), 30 deletions(-) diff --git a/manual.md b/manual.md index b13e6e5b..23959156 100644 --- a/manual.md +++ b/manual.md @@ -797,13 +797,13 @@ target("xxx") 设置当前目标的编译的警告级别,一般支持一下几个级别: -| 值 | 描述 | -| ----- | ---------------------- | -| none | 禁用所有警告 | -| less | 启用较少的警告 | -| more | 启用较多的警告 | -| all | 启用所有警告 | -| error | 将所有警告作为编译错误 | +| 值 | 描述 | gcc/clang | msvc | +| ----- | ---------------------- | ---------- | ----------------------------- | +| none | 禁用所有警告 | -w | -W0 | +| less | 启用较少的警告 | -W1 | -W1 | +| more | 启用较多的警告 | -W3 | -W3 | +| all | 启用所有警告 | -Wall | -W3 (-Wall too more warnings) | +| error | 将所有警告作为编译错误 | -Werror | -WX | 这个api的参数是可以混合添加的,例如: @@ -822,14 +822,14 @@ set_warnings("all", "error") 目前主要支持一下几个级别: -| 值 | 描述 | -| ---------- | ---------------------- | -| none | 禁用优化 | -| fast | 快速优化 | -| faster | 更快的优化 | -| fastest | 最快运行速度的优化 | -| smallest | 最小化代码优化 | -| aggressive | 过度优化 | +| 值 | 描述 | gcc/clang | msvc | +| ---------- | ---------------------- | ---------- | ------------ | +| none | 禁用优化 | -O0 | -Od | +| fast | 快速优化 | -O1 | default | +| faster | 更快的优化 | -O2 | -Ox | +| fastest | 最快运行速度的优化 | -O3 | -Ox -fp:fast | +| smallest | 最小化代码优化 | -Os | -O1 | +| aggressive | 过度优化 | -Ofast | -Ox -fp:fast | 例如: diff --git a/zh/manual.md b/zh/manual.md index 10875e30..c4632d6d 100644 --- a/zh/manual.md +++ b/zh/manual.md @@ -816,13 +816,13 @@ target("xxx") 设置当前目标的编译的警告级别,一般支持一下几个级别: -| 值 | 描述 | -| ----- | ---------------------- | -| none | 禁用所有警告 | -| less | 启用较少的警告 | -| more | 启用较多的警告 | -| all | 启用所有警告 | -| error | 将所有警告作为编译错误 | +| 值 | 描述 | gcc/clang | msvc | +| ----- | ---------------------- | ---------- | ----------------------------- | +| none | 禁用所有警告 | -w | -W0 | +| less | 启用较少的警告 | -W1 | -W1 | +| more | 启用较多的警告 | -W3 | -W3 | +| all | 启用所有警告 | -Wall | -W3 (-Wall too more warnings) | +| error | 将所有警告作为编译错误 | -Werror | -WX | 这个api的参数是可以混合添加的,例如: @@ -841,14 +841,15 @@ set_warnings("all", "error") 目前主要支持一下几个级别: -| 值 | 描述 | -| ---------- | ---------------------- | -| none | 禁用优化 | -| fast | 快速优化 | -| faster | 更快的优化 | -| fastest | 最快运行速度的优化 | -| smallest | 最小化代码优化 | -| aggressive | 过度优化 | +| 值 | 描述 | gcc/clang | msvc | +| ---------- | ---------------------- | ---------- | ------------ | +| none | 禁用优化 | -O0 | -Od | +| fast | 快速优化 | -O1 | default | +| faster | 更快的优化 | -O2 | -Ox | +| fastest | 最快运行速度的优化 | -O3 | -Ox -fp:fast | +| smallest | 最小化代码优化 | -Os | -O1 | +| aggressive | 过度优化 | -Ofast | -Ox -fp:fast | + 例如: -- cgit v1.2.3