如何加快exe文件的编译速度?

时间:2018-08-11 21:41:01

标签: c visual-studio compilation processor

我有一个用c语言编写的小型c程序,并与很多cpu一起使用,并在Visual Studio 17中编译,并在Windows上运行。

我想仅通过更改编译方法来加速此exe文件而不更改代码。

我不在乎安全代码,只在乎速度,我知道此progran将在其上运行的操作系统和处理器(如果有帮助的话)。

那么我该如何通过更改编译器/禁用一些安全标志/将其编译为spesific os /处理器来加快prigram的速度?

2 个答案:

答案 0 :(得分:0)

如果编译器默认不进行优化,则可以添加一些参数以使编译器获得最大速度。您可以找到所有这些自变量official documentation。在您的情况下,可能是/O2

要在Visual Studio开发环境中设置此编译器选项,请执行以下操作:

  1. 打开项目的“属性页”对话框。

  2. 单击C / C ++文件夹。

  3. 单击“优化”属性页面。

  4. 修改优化属性。

答案 1 :(得分:0)

在项目->属性中设置优化标志以适合您: enter image description here