Building my own C library
Ian Lance Taylor
iant@google.com
Tue Sep 1 21:37:00 GMT 2009
bd satish <bdsatish@gmail.com> writes:
> I was trying to compile my own Standard C Library (for ex, I want to
> use my version of malloc instead of the one included in libc ). What
> command line options should I use to compile & link this code with my
> test case ? The code is compiling fine (with option -nostdinc) but I
> think linking is my problem. For one, I noticed -nostdlib and
> -nodefaultlibs but these are giving errors.
>
> I have my version of the C headers in /home/bds/include. It seems
> like, my version of malloc is clashing with the one coming with gcc.
> Now I'm not sure which one did the test case trying to pick up.
>
> Any help appreciated.
You need to tell us what is actually going wrong.
-nostdinc and -nostdlib should do the job. You will then have to
explicitly list your library and startup files when linking.
Ian
More information about the Gcc-help
mailing list