最近寫了個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);
後面的慢慢實作。。。