rt0 C 运行时开源项目

我要开发同款
匿名用户2015年01月31日
25阅读
开发技术C/C++
所属分类开发工具、C/C++开发工具
授权协议BSD

作品详情

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

特性:

仅用202个SLOCC代码实现。i386仅需9行GCC内联ASM,或者仅x86_64的6行GCC内联ASM小运行时只提供argc,argv,envp,__environ,errno,_exit,_end,_edata,_etext,__executable_start和syscall0/1/2/3/4/5/6示例实现的sys_brk,brk和sbrk可以与黄金一起使用(GoogleLD,GNUBinutils的一部分)HelloWorld仅608字节(i386)或792字节(x86_64)小二进制文件大小与其他libc文件大小已在RHEL7,Ubuntu14.04,i386/i686,x86_64上进行测试
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论