自己动手编译 GCC!

因为我们学校里的在线评测系统没有办法屏蔽 #pragma GCC optimize 预处理指令,因此出现了如下的状况: 因此,今天我决定从根源上禁止这些行为。 正好前两天看到洛谷上屏蔽手动 O2 O3 Ofast 的方式,于是今天自己就来试着修改 GCC 的源代码,并计划手动编译并上线测试。 需求整理 魔改编译器禁止手动优化; 编译器版本之间可以分离,不予系统自带的编译器冲突; GCC 9 + GCC 12。 准备工作 如果你也是某个 OJ 的运维/管理,直接在服务器上构建源代码会更好,但是注意 […]