Maybe someone can tell me how to remove the debugging symbols from my Visual Studio 2003 compiled c++ application? I compiled it as “release”, are the symbols already removed then or do they still exist? if they do, how can i remove them?
thanks!
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Yes, Once you compile in release mode then the debug symbols are already removed.
Adding debugging symbols to binaries increases the size of binaries because it is additional information than just needed for program to run, In Debug Mode these symbols are added to the binaries because the program is in development and hence it might be needed for debugging.But, In release mode the size of the binaries is to be as small as possible(as development is already done with) and hence these additional debug information is already removed once you select Release Mode.