OSDN Git Service

添加一堆东西
authorDoveqise <932376634@qq.com>
Sat, 14 Sep 2019 00:59:53 +0000 (08:59 +0800)
committerGitHub <noreply@github.com>
Sat, 14 Sep 2019 00:59:53 +0000 (08:59 +0800)
docs/intro/editor/devcpp.md

index d4a31e6..5eb9770 100644 (file)
@@ -124,18 +124,91 @@ Dev-C++ 各版本的安装步骤大同小异,下面以最新版本 5.11 演示
       
 
 引用自 Dev-C++ 使用指南 by juxq [\[4\]](https://blog.csdn.net/juxq/article/details/83515469) 。
+### 扩展
 
-### 美化
+#### 增加编译选项  
 
-#### 字体
+点击工具->编译选项,然后选择"代码生成/优化"选项卡,下面介绍我自己常用的几个编译选项。
 
-点击工具 -> 编辑器选项,然后选择”显示“选项卡。
+##### 开启优化  
+
+优化代码运行时间或占用空间。
+
+选择"代码生成"子选项卡中的"优化级别(-Ox)" 选项标签。
+
+![](./images/Dev-C++-11.png)
+
+##### 更换语言标准
+
+使用新语言特性或试图让代码在旧标准中运行使用。
+
+选择"代码生成"子选项卡中的"语言标准(-std)" 选项标签。
+
+![](./images/Dev-C++-12.png)
+
+##### 显示最多警告信息
+
+查错小助手。
+
+选择"代码警告"子选项卡中的"显示最多警告信息(-Wall)" 选项标签。
+
+![](./images/Dev-C++-13.png)
+
+##### 开启编译
+
+同标题。
+
+选择"连接器"子选项卡中的"产生调试信息" 选项标签。
+
+![](./images/Dev-C++-14.png)
+
+#### 编译小trick
+
+点击工具->编译选项,然后选择"编译器"选项卡,接下来介绍几个常用trick。
+
+##### 开大栈
+
+防止DFS爆系统栈之类的情况出现。
+
+在"连接器命令行加入以下命令"中加入  **-Wl,--stack=128000000**  命令。
+
+此命令将栈开到了约128MB的大小,有需要可以自行增加。
+
+![](./images/Dev-C++-15.png)
+
+##### 定义宏
+
+方便本地评测使用文件输入输出或作其他用途。
+
+在"连接器命令行加入以下命令"中加入  **-D[String]**  命令。
+
+其中 **[String]** 改为你需要的宏名。
+
+如图,当开启编译选项后便可从 **test.in** 文件读入数据并在 **test.out** 文件中输出。
+
+![](./images/Dev-C++-16.png)
+
+#### 美化
+
+##### 代码格式化
+
+点击 Astyle->格式化当前文件 或 按Ctrl+Shift+A 进行代码格式化。
+
+![](./images/Dev-C++-17.png)
+
+格式化后效果:
+
+![](./images/Dev-C++-18.png)
+
+##### 字体
+
+点击工具 -> 编辑器选项,然后选择"显示"选项卡。
 
 ![](./images/Dev-C++-9.png)
 
-#### 主题
+##### 主题
 
-点击工具 -> 编辑器选项,然后选择”语法“选项卡,可以使用预设主题,也可以自行调整。
+点击工具 -> 编辑器选项,然后选择"语法"选项卡,可以使用预设主题,也可以自行调整。
 
 ![](./images/Dev-C++-10.png)