【文件属性】:
文件名称:MiniCRT:俞甲子的MiniCRT代码,以及我将他的代码修改,移植到64位linux系统上的
文件大小:14KB
文件格式:ZIP
更新时间:2021-03-11 18:30:05
系统开源
32bit是俞甲子的MiniCRT的原始版本代码,64bit是我修改过的。
在64位机上,32位的代码编译会出错。
使用方法:
**按个人情况进入32bit或64bit文件夹。**
窗口(手动编译链接)
>cl /c /DWIN32 /GS- entry.c malloc.c printf.c stdio.c string.c
>lib entry.obj malloc.obj printf.obj stdio.obj string.obj /OUT:minicrt.lib
>cl /c /DWIN32 test.c
>link test.obj minicrt.lib kernel32.lib /NODEFAULTLIB /entry:mini_crt_entry
linux(手动编译链接)
# gcc -c -fno-builtin -nostdlib entry.c mall
【文件预览】:
MiniCRT-master
----64bit()
--------printf.c(2KB)
--------stdio.c(4KB)
--------test.c(346B)
--------malloc.c(3KB)
--------entry.c(1KB)
--------string.c(1KB)
--------minicrt.h(2KB)
--------Makefile(1KB)
----readme.md(850B)
----32bit()
--------printf.c(2KB)
--------stdio.c(4KB)
--------test.c(290B)
--------malloc.c(3KB)
--------entry.c(1KB)
--------string.c(1KB)
--------minicrt.h(1KB)
--------Makefile(1KB)