DEV C++怎么开启氧 气 优 化 加 速 (O2)
2021/7/17 17:08:20
本文主要是介绍DEV C++怎么开启氧 气 优 化 加 速 (O2),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
DEVC++是一款简单好用的C/C++IDE,深受各位OIER的喜爱。
众所周知C/C++程序在编译的时候是可以开启O2优化来提高程序运行的效率的,
1
打开DEV C++,点击工具[T]-编译选项[C]。
2
选中编译时加入以下命令复选框,并在下方的文本框内输入-O2。
3
点击确定关闭对话框,再次编译程序的时候,O2优化就开启了!
4
当然,大家也可以加入其它选项, 比如-std=c++14来开启c++14标准,-Wall来开启所有警告等等。这和使用g++编译程序的时候后面的选项是一样的。
该优化选项会牺牲部分编译速度,除了执行-O1所执行的所有优化之外,还会采用几乎所有的目标配置支持的优化算法,用以提高目标代码的运行速度。
-fthread-jumps -falign-functions -falign-jumps -falign-loops -falign-labels -fcaller-saves -fcrossjumping -fcse-follow-jumps -fcse-skip-blocks -fdelete-null-pointer-checks -fdevirtualize -fdevirtualize-speculatively -fexpensive-optimizations -fgcse -fgcse-lm -fhoist-adjacent-loads -finline-small-functions -findirect-inlining -fipa-cp -fipa-cp-alignment -fipa-bit-cp -fipa-sra -fipa-icf -fisolate-erroneous-paths-dereference -flra-remat -foptimize-sibling-calls -foptimize-strlen -fpartial-inlining -fpeephole2 -freorder-blocks-algorithm=stc -freorder-blocks-and-partition -freorder-functions -frerun-cse-after-loop -fsched-interblock -fsched-spec -fschedule-insns -fschedule-insns2 -fstrict-aliasing -fstrict-overflow -ftree-builtin-call-dce -ftree-switch-conversion -ftree-tail-merge -fcode-hoisting -ftree-pre -ftree-vrp -fipa-ra
开O2给评测机吸氧
总结
氧 气 加 速 系 统 #pragma GCC optimize(2)
部分转自O2优化什么鬼!
这篇关于DEV C++怎么开启氧 气 优 化 加 速 (O2)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-22怎么通过控制台去看我的页面渲染的内容在哪个文件中呢-icode9专业技术文章分享
- 2024-12-22el-tabs 组件只被引用了一次,但有时会渲染两次是什么原因?-icode9专业技术文章分享
- 2024-12-22wordpress有哪些好的安全插件?-icode9专业技术文章分享
- 2024-12-22wordpress如何查看系统有哪些cron任务?-icode9专业技术文章分享
- 2024-12-21Svg Sprite Icon教程:轻松入门与应用指南
- 2024-12-20Excel数据导出实战:新手必学的简单教程
- 2024-12-20RBAC的权限实战:新手入门教程
- 2024-12-20Svg Sprite Icon实战:从入门到上手的全面指南
- 2024-12-20LCD1602显示模块详解
- 2024-12-20利用Gemini构建处理各种PDF文档的Document AI管道