This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to Write C / C++ Code Without Any Runtime Library

Hello all,

How can i write a c or c++ program without any runtime library at all.My basic requirement is i will write all the functions myself and the compiler should only produce the code that my source code says.I will not use any function from the runtime library and i will not even include any header.If it could be done using command line swicthes then please let me know about it.I prefer C Compiler.

I would like to make a boot loader like program using either C or C++.With a little or no ASM

1.Which compiler the BIOS making people use.Do they code only in ASM ?.I assume they use both.
2.What compiler the Single board microprocessor trainer people use ?.
3.Is the simulator like Virtual PC).Like the one available for microcontrollers,like IARs,etc which has editor,compiler & simulator all built in.
4.Where can i get the latest Standard call info which is supported by all processors.Who is standardizing the code.

Thanks

Pak

Parents
  • You make a good argument except:
    "the standard I/O system is normally based on dynamic memory allocation methods" That would depend on the compiler and the function. The 8051 does not.
    And with the full version you get the source. So you can verify if need be.

Reply
  • You make a good argument except:
    "the standard I/O system is normally based on dynamic memory allocation methods" That would depend on the compiler and the function. The 8051 does not.
    And with the full version you get the source. So you can verify if need be.

Children
  • what I was thinking about was a bootloader that was written as part of the code, but would run when the 'actual' code was erased. of course, there you would be up the proverbial creek if a runtime libary (over which you have no control) was used by the bootloader and linked in the area you erase.

    Erik