专栏文章
程序外的关于编译运行的信息
个人记录参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @minenr9f
- 此快照首次捕获于
- 2025/12/02 01:10 3 个月前
- 此快照最后确认于
- 2025/12/02 01:10 3 个月前
1.VSCode 大学习
添加路径,管理员身份启动不要忘记。
切换目录用
cd。首先在当前目录下,建一个
JSON.vscode 的文件夹,文件夹下放入:tasks.json 然后输入这些东西:{
"version": "2.0.0",
"tasks": [
{
"type": "cppbuild",
"label": "运行文件",
"command": "C:\\Program Files (x86)\\Dev-Cpp\\MinGW64\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe",
"-std=c++14",
"-O2",
"-Wall",
"-Wextra",
"-Wshadow",
"\"-Wl,--stack=536870912\""
],
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "调试器生成的任务。"
}
]
}
最好使用文件输入输出。标准输入输出需要每次编译都要将
cppdbg 删掉才行。运行考虑用上面右边的运行按钮来运行。
测时间考虑
main 函数前后放一个 clock_t 标记,然后用后面时间减去前面时间。测空间考虑:打开:帮助 - (关于 的上一行) 打开流程资源管理器,找到当前程序。
2.-Wall,-Wextra,-Wshadow 的区别
注意,
-Wall 是不包含 -Wextra 的,所以要都开。-Wshadow 用于检查外层(全局)变量与内层(局部)变量的重名。建议全部开。相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...