How to fix SDCC 'at 1: warning 119: don't know what to do with file 'main.o'. file extension unsupported'
If you use SDCC to compile your C code for your microcontroller and you encounter an error message like this:
at 1: warning 119: don't know what to do with file 'main.o'. file extension unsupported
you have to configure your build system to use the .rel
suffix for object files instead of the standard .o
. SDCC expects built object files to have the .rel
extension! SeeĀ How to change CMake object file suffix from default “.o” for details on how to do that in CMake.