查看“︁01-基础语法/08-编译与运行”︁的源代码
←
01-基础语法/08-编译与运行
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑该页面:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=== Windows === Windows 修改语言标准及开栈编译命令为: <pre> -std=c++14 -O2 -Wl,--stack=1073741824 </pre> 其中 <code>-Wl,--stack=1073741824</code> 在某些场景可能需要双引号括起来。 === Linux === Linux 当前会话开栈命令为: <pre> ulimit -s unlimited </pre> 可以用 <code>ulimit -s</code> 查看栈空间大小。 === 常用编译选项 === {| class="wikitable" ! 选项 !! 说明 |- | <code>-std=c++14</code> | 使用 C++14 标准 |- | <code>-std=c++17</code> | 使用 C++17 标准 |- | <code>-O2</code> | 开启 O2 优化 |- | <code>-Wall</code> | 显示所有常见警告 |- | <code>-Wextra</code> | 显示额外警告 |- | <code>-g</code> | 生成调试信息 |} === 比赛环境说明 === - 当前 33OJ 评测机操作系统:'''NOI Linux 2.0''' - 编译器:g++ - 提交代码时注意不要使用 Windows 特有函数(如 <code>system("pause")</code>) === 万能头文件 === 比赛中推荐的万能头文件: <syntaxhighlight lang="cpp"> #include <bits/stdc++.h> </syntaxhighlight> 它包含了几乎所有标准 C++ 头文件,比赛时使用它就可以了。在日常学习中了解各功能属于哪个头文件也有助于理解。 === 常用宏定义 === <syntaxhighlight lang="cpp"> #define int long long // 将所有 int 替换为 long long,防爆 #define endl '\n' // 用换行符代替 endl,加速输出 </syntaxhighlight> [[Category:基础语法]] [[Category:三三文档]]
返回
01-基础语法/08-编译与运行
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
特殊页面
工具
链入页面
相关更改
页面信息