学C++_第0章 引言/指南_0.9 配置你的编译器:创建配置(0.9 Configuring your compiler: Build configurations)

梅冠华-2019-09-16
翻译自C++学习网站 learncpp(www.learncpp.com) 第0章 第9节
https://www.learncpp.com/cpp-tutorial/configuring-your-compiler-build-configurations/

0.9 配置你的编译器:创建配置(0.9 Configuring your compiler: Build configurations)

创建配置(也称为创建目标)指的是工程设置的一个集合,其用来决定你的IDE是如何来创建你的工程。创建配置通常包含了诸如可执行文件将如何命名、IDE将会在哪个目录里找寻其他代码和库文件、是否保持或跳出调试信息、怎样令编译器优化你的程序,等……一般来说,你将会希望保持这些设置为它们的默认值,除非你出于特殊原因,不得不更改它们。

当你在你的IDE中创建一个新的工程时,多数IDE将会给你开创两个不同的创建配置:一个发布配置和一个调试配置。(a release configuration, and a debug configuration)

调试配置的设计是用来帮助你调试你的程序,并且当你写程序时它是你最常用的那个。该配置关闭了所有优化,且包含了调试信息,这使得你的程序庞大缓慢,然而却易于调试。该调试配置通常选择作为默认的激活配置,咱们将在后续课程中详细讨论调试技术。

发布配置的设计是用来给公众发布你的程序,该版本通常在大小和性能上经过优化,且不包含额外的调试信息。因为发布配置包含了所有的优化,所以该模式对于测试你代码的性能也是非常有用的(咱们将在该教程的后面展示如何做)。

当Hello World程序(第0.7节——编译你的首个程序)使用Visual Studio编译时,在调试配置中生成的可执行器是65kb,而在发布版本中创建的可执行器是12kb。该巨大差别是由于额外的调试信息被保留在了调试配置中。

尽管你能创建你自己的用户创建配置,你将很少有理由去那么做,除非是你想去比较使用不同的编译器设置生成的两种创建。


最佳方案

当开发你的程序时,使用调试创建配置。当你已经准备好发布你的可执行器给他人时,或者想去测试性能时,使用发布创建配置


创建配置之间的切换

Visual Studio用户

在Visual Studio中有许多方法来切换调试和发布,最简单的方法是直接从标准工具栏选项中的配置下拉框中设置你的选择。
在这里插入图片描述
现在把它设置成了调试模式。

你也可以通过选择Build menu > Configuration Manager来进入配置管理,并且改变现有的求解器配置。

Code::Blocks用户

在Code::Blocks中,你应该能看到在编译工具栏中有个类别叫做Build Target:

在这里插入图片描述
现在把它设置成了调试模式。

梅冠华-2019-09-16
翻译自C++学习网站 learncpp(www.learncpp.com) 第0章 第9节
https://www.learncpp.com/cpp-tutorial/configuring-your-compiler-build-configurations/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值