I am a little confused why Delphi has Debug information in linking and debug information in compiling.
What is the difference between them ?
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.
Debugging option in the Compiler will add the Debug information to the
DCUfiles.Debugging option in the linker will put all debug found in the
DCUfiles into the exe/dll.if you’re using something like FastMM4 or memslueth you will need both options to help you find any faults.
If your releasing code you should disable the linker option to greatly reduce your exe size ( and protect your IPR ).
If you are releasing just the
DCUfiles ( as a 3rd party control/library ) you should turn off the compiler setting before releasing, if you are not supplying source code.