g++优化开关(暴力必备)
2024-10-07 18:42:37
1 %:pragma GCC optimize()
%:pragma GCC optimize("Ofast")
%:pragma GCC optimize("inline")
%:pragma GCC optimize("-fgcse")
%:pragma GCC optimize("-fgcse-lm")
%:pragma GCC optimize("-fipa-sra")
%:pragma GCC optimize("-ftree-pre")
%:pragma GCC optimize("-ftree-vrp")
%:pragma GCC optimize("-fpeephole2")
%:pragma GCC optimize("-ffast-math")
%:pragma GCC optimize("-fsched-spec")
%:pragma GCC optimize("unroll-loops")
%:pragma GCC optimize("-falign-jumps")
%:pragma GCC optimize("-falign-loops")
%:pragma GCC optimize("-falign-labels")
%:pragma GCC optimize("-fdevirtualize")
%:pragma GCC optimize("-fcaller-saves")
%:pragma GCC optimize("-fcrossjumping")
%:pragma GCC optimize("-fthread-jumps")
%:pragma GCC optimize("-funroll-loops")
%:pragma GCC optimize("-fwhole-program")
%:pragma GCC optimize("-freorder-blocks")
%:pragma GCC optimize("-fschedule-insns")
%:pragma GCC optimize("inline-functions")
%:pragma GCC optimize("-ftree-tail-merge")
%:pragma GCC optimize("-fschedule-insns2")
%:pragma GCC optimize("-fstrict-aliasing")
%:pragma GCC optimize("-fstrict-overflow")
%:pragma GCC optimize("-falign-functions")
%:pragma GCC optimize("-fcse-skip-blocks")
%:pragma GCC optimize("-fcse-follow-jumps")
%:pragma GCC optimize("-fsched-interblock")
%:pragma GCC optimize("-fpartial-inlining")
%:pragma GCC optimize("no-stack-protector")
%:pragma GCC optimize("-freorder-functions")
%:pragma GCC optimize("-findirect-inlining")
%:pragma GCC optimize("-fhoist-adjacent-loads")
%:pragma GCC optimize("-frerun-cse-after-loop")
%:pragma GCC optimize("inline-small-functions")
%:pragma GCC optimize("-finline-small-functions")
%:pragma GCC optimize("-ftree-switch-conversion")
%:pragma GCC optimize("-foptimize-sibling-calls")
%:pragma GCC optimize("-fexpensive-optimizations")
%:pragma GCC optimize("-funsafe-loop-optimizations")
%:pragma GCC optimize("inline-functions-called-once")
%:pragma GCC optimize("-fdelete-null-pointer-checks")
真好。
最新文章
- 使用Fiddler关于“由于目标计算机积极拒绝,无法连接。”的解决方案
- jquery $.ajax()方法
- SqlServer和MySQL游标学习
- 【Python】输出中文字符串的两种方法
- svn import 向Google code里导入初始代码
- MySql 5.6 慢查询
- Hibernate逍遥游记-第12章 映射值类型集合-005对集合排序Map(<;order-by>;\<;sort>;)
- 认识基本的UI资源
- HDOJ/HDU 2555 人人都能参加第30届校田径运动会了(判断加排序~)
- 那些年,我们追过的RPC
- live Templates 活动模板. 配置完之后,就可以快速编码-代码块
- 【macOS】 在OpenCV下训练Haar特征分类器
- @Value取不到值的原因(引用application.properties中自定义的值)
- vue将表格导出为excel
- ubuntu系统初始化网络及mysql配置
- 8.2Solr API使用(Facet查询)
- UML类图-聚合和组合的区别
- 【MUI框架】学习笔记整理 Day 1
- Task 6.4 冲刺Two之站立会议7
- ARM汇编之MOV指令
热门文章
- github中fork分支和pullrequest的最佳实践
- log4j 和 log4j2 在springboot中的性能对比
- vue - blog开发学习2
- android 拖拉和放大
- jsp struts2导入excel并且存储到数据库中
- fastjson转换包含date类型属性的对象时报错com.alibaba.fastjson.JSONException: For input string: ";13:02:19";
- Python3:_pickle使用方法
- 一篇不一样的Android屏幕适配具体做法(原创)
- 【LeetCode】排序
- Java中遍历数组的三种方式复习