Problem
1. How will you attach a label to a group of files in their current form, and later retrieve the same versions from the repository?
2. The CVS commit command doesn't only check in a file. The command is needed for other purposes also. Explain.
3. To use gdb, why does a program need to be compiled with the -g option?
4. How do you run gdb with a program that uses arguments?
5. Look up the help feature of gdb to explain the significance of the backtrace and frame commands.