We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
Compiling for STM32F103CB using Keil MDK-ARM v4.10
This is proving to be a major pain this afternoon, but we have discovered a crazy bug in the Keil compiler.
If we remove some comments (e.g. "//This is a comment") from a file within the source code then we see differences in the .map files, the .o object files and also the .axf file.
This seems to get worse if I change the optimization settings from -o0 to -03.
Any chance that the tool is actually at fault here, or am I going mad?
Many thanks,
Stephen Ormston.
This is probably as good a place as any to mention that you can use something like
fromelf --compare --ignore_section=".debug_*" obj1.o obj2.o
to compare two object files while ignoring the debug info.