我有一个用c语言编写的小型c程序,并与很多cpu一起使用,并在Visual Studio 17中编译,并在Windows上运行。
我想仅通过更改编译方法来加速此exe文件而不更改代码。
我不在乎安全代码,只在乎速度,我知道此progran将在其上运行的操作系统和处理器(如果有帮助的话)。
那么我该如何通过更改编译器/禁用一些安全标志/将其编译为spesific os /处理器来加快prigram的速度?
答案 0 :(得分:0)
如果编译器默认不进行优化,则可以添加一些参数以使编译器获得最大速度。您可以找到所有这些自变量official documentation。在您的情况下,可能是/O2
。
要在Visual Studio开发环境中设置此编译器选项,请执行以下操作:
打开项目的“属性页”对话框。
单击C / C ++文件夹。
单击“优化”属性页面。
修改优化属性。
答案 1 :(得分:0)