Lenix操作系统
文章平均质量分 52
sourcex
这个作者很懒,什么都没留下…
展开
-
lnxedit - lenix的文本编辑器
lnxedit - lenix的文本编辑器1. lenix的文本编辑器2. 运行的界面1. lenix的文本编辑器在我看来,文本编辑器算是操作系统最基本的应用程序之一,就算功能不强,也应该提供一个具备基本功能文本编辑器。lnxedit就是lenix自带的文本编辑器,没打算为其提供太多的功能,当然,现在这个还在开发中。不过嘛,界面已经确定了。2. 运行的界面界面只有标题栏、菜单栏、行号栏...原创 2020-03-08 10:12:38 · 192 阅读 · 0 评论 -
lnxdbg 增加反编译功能
lnxdbg 增加反编译功能lnxdbg增加反编译功能lnxdbg增加反编译功能解码机器指令确实难受,折腾了两个星期,弄了30多条指令,居然能看到很好的结果了。然后,发现x86的译码真是够复杂的,先能用起来在说了,毕竟有了调试器,总比没有好,虽然功能还很弱...原创 2020-03-01 18:46:16 · 215 阅读 · 0 评论 -
lnxdbg - LENIX的调试器
lnxdbg - LENIX的调试工具0. 简介1. 功能1.1 退出调试器 quit1.2 装载文件 debug1.3 停止调试 stop1.3 显示寄存器内容 reg1.4 显示内存 dispmem1.5 单步执行 trace1.6 运行 go1.7 设置断点 sbp1.8 帮助 help2. 需要增加的功能2.1 反汇编2.2 直接编辑汇编代码0. 简介开发程序自然少不了调试器,所以,...原创 2020-02-23 09:49:48 · 180 阅读 · 0 评论 -
用Visual Studio 2019来编译LENIX应用程序
用Visual Studio 2019来编译LENIX应用程序0. 概述1. 设置编译参数1.1 设置附加包含目录、禁用SDL检查1.2 忽略标准包含路径1.3 禁用安全检查、禁用增强指令2. 设置链接参数2.1 设置附加库目录2.2 设置附加依赖项、忽略所有默认库2.3 禁用固定基址2.3 禁用具有安全异常处理程序3. 同一段代码编译后的对比4. 命令行编译6. 使用NMAKE编译0. 概述...原创 2020-02-19 22:45:22 · 1186 阅读 · 0 评论 -
成功的开始
成功的开始测试的代码在windows下的运行结果在Lenix下运行的结果2020年2月6日,我在为LENIX开发标准C库,同一段代码在LENIX和windows都能运行了,关键不是测试代码高不高明,二十在于这说明LENIX准备可以使用部分标准C的函数来开发程序了。测试的代码这个主要是测试文件功能,最基本的几个功能OK了/* 2020-01-31 */#include <stdio...原创 2020-02-06 22:46:16 · 173 阅读 · 0 评论 -
第一个LENIX程序,hello, lenix!
第一个LENIX程序运行的结果是这样的代码是这样的/* 2020-01-26 */#include <stdio.h>int main( ){ printf("hello, lenix!\n"); return 0;}看起来就是一个普通的C语言入门程序,对,就是C语言的入门程序。这个入门程序最大的意义是: 它表示可以使用Visual Studio...原创 2020-01-26 22:06:49 · 178 阅读 · 0 评论