C 裸机环境下的类似stdlib的库?(内存管理和线程支持)

C 裸机环境下的类似stdlib的库?(内存管理和线程支持),c,pthreads,malloc,std,C,Pthreads,Malloc,Std,有没有类似stdlib的裸机编程库? 我正在尝试为裸机环境构建一个程序(应该是在linux上构建的)。该程序依赖于stdlib和posix库(malloc、calloc、realloc、free和pthread用法)。无论如何,我都会为单线程修改它。 我正在阅读,也许我会实现我自己的内存管理。但在我的例子中,程序有各种大小的malloc/realloc/free。如果有任何程序(开源)支持内存管理(希望也支持pthread),请给我一个建议。语言是C。对于内存分配函数,您应该能够适应。请阅读该文

有没有类似stdlib的裸机编程库? 我正在尝试为裸机环境构建一个程序(应该是在linux上构建的)。该程序依赖于stdlib和posix库(malloc、calloc、realloc、free和pthread用法)。无论如何,我都会为单线程修改它。

我正在阅读,也许我会实现我自己的内存管理。但在我的例子中,程序有各种大小的malloc/realloc/free。如果有任何程序(开源)支持内存管理(希望也支持pthread),请给我一个建议。语言是C。

对于内存分配函数,您应该能够适应。请阅读该文件以了解详细信息,但是,您需要为
MORECORE
提供一个请求一块内存的函数-如果您在裸机上,那么这可能只会返回从加载代码的位置开始的连续块。

malloc的实现通常在某种程度上取决于您的设备是什么和提供什么,因此“裸机”还不够具体。你可以给我一些想法,这是我在DOS上做的。谢谢,我以后会仔细看看的。弗里特斯。。。。。。谢谢,我稍后会研究它。(我需要找出comipile的定义。我正在使用sparc xx elf gcc。)