Discussion
A debug build typically differs from a release build in that the debug build
Answer: D
Correct answer: omits most optimisation and includes full symbolic information
The two go together and both serve the debugger. Full symbolic information supplies the mapping from addresses to source lines and variables.
Omitting optimisation keeps that mapping meaningful: an optimiser reorders code, merges computations and removes variables entirely, after which stepping through the source becomes confusing and inspecting a variable may be impossible. A debug build is therefore slower and larger by design. Semantic checking and the parser are identical in both builds.
Post your comment
Please log in or register to post a comment.
Examination Categories
- SSC Exams
- Banking Exams
- Teaching Exams
- Civil Services Exams
- Railways Exams
- Engineering Recruitment Exams
- Defence Exams
- State Government Exams
- Police Exams
- Insurance Exams
- Nursing Exams
- Other Government Exams
- NRA CET
- PG Entrance Exams
- Campus Placement
- MBA Entrance Exams
- CUET and UG Entrance
- Judiciary Exams
- Regulatory Body Exams
- Software Development