最近写了个minicrt运行库,很小,但是基本实现了程序启动,堆分配和释放,IO初始化功能。由于只是简单的运行库,就不写那些复杂的东西了:)
所有的函数都放在一个头文件中 minicrt.h
void mini_crt_entry(void);
bool mini_crt_heap_init();
bool mini_crt_io_init();
void free(void* ptr);
void* malloc(unsigned size);
后面的慢慢实现。。。
最近写了个minicrt运行库,很小,但是基本实现了程序启动,堆分配和释放,IO初始化功能。由于只是简单的运行库,就不写那些复杂的东西了:)
所有的函数都放在一个头文件中 minicrt.h
void mini_crt_entry(void);
bool mini_crt_heap_init();
bool mini_crt_io_init();
void free(void* ptr);
void* malloc(unsigned size);
后面的慢慢实现。。。