Related Links:

The build scripts used for compiling for 8051 are similar to the Linux build scripts. The main difference is that the names of intermediate files: sdcc create a number of files. One of the problem that is not yet resolved, is that sdcc debugger does not work if the binary is linked from libraries.