rt0 C 运行时开源项目

我要开发同款
匿名用户2015年01月31日
106阅读

技术信息

开源地址
https://github.com/lpsantil/rt0
授权协议
BSD

作品详情

rt0是一个非常小的C运行时,用于Liuxi386&x86_64。

特性:

仅用202个SLOCC代码实现。i386仅需9行GCC内联ASM,或者仅x86_64的6行GCC内联ASM小运行时只提供argc,argv,evp,__eviro,erro,_exit,_ed,_edata,_etext,__executable_start和syscall0/1/2/3/4/5/6示例实现的sys_brk,brk和sbrk可以与黄金一起使用(GoogleLD,GNUBiutils的一部分)HelloWorld仅608字节(i386)或792字节(x86_64)小二进制文件大小与其他libc文件大小已在RHEL7,Ubutu14.04,i386/i686,x86_64上进行测试

功能介绍

rt0 是一个非常小的 C 运行时,用于 Linux i386 & x86_64。 特性: 仅用202个SLOC C代码实现。 i386仅需9行GCC内联ASM,或者 仅x86_64的6行GCC...

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论