编译、链接、调试与OJ输入输出
约 38 分钟
来源证据
本课按来源课程 26考研王道计算机【C语言督学营】 的 159 个JSON文件名做主题归并,仅使用目录与文件名,不读取或复制转写正文。归并桶:开发环境/编译调试/OJ文件名归并。
另有“王道408领学班|26考研计算机王牌课”的唯一文件名明确提出先学C语言,它只作为路线先修映射证据。
408先修核心
C源文件先预处理、编译为汇编、汇编为目标文件,再由链接器解析外部符号形成可执行文件。OJ只认标准输入输出和退出状态。
可执行步骤
遇到错误先区分编译错误、链接错误、运行错误、超时和答案错误;构造最小输入并保留编译器首条诊断。
随课应用
把预处理、编译、汇编、链接视为四个阶段,从源文件到可执行文件共有几个阶段?
边界检查
- 必须做到:本地提示文字和调试日志不得混入OJ标准输出。
- 典型错误:样例能运行就说明程序对所有隐藏输入正确。
完成应用后必须做单选和多选。代码题需通过全部独立测试,禁止硬编码样例。
Practice
本课练习
先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。