在 Excel 中运行 Linux:LinuxInExcel 项目简介
该项目名为 "LinuxInExcel",旨在让用户在 Excel 中运行 Linux。它基于 [mini-rv32ima](https://github.com/cnlohr/mini-rv32ima) 模拟器,该模拟器被构建为 DLL 并通过 VBA 宏加载。VBA 宏调用模拟器,将输出写入 Excel 单元格。项目主要用于娱乐,构建过程使用 MSVC 编译 DLL。
[正文]
NSG650/LinuxInExcel
文件夹和文件
名称| 名称| 最近提交信息| 最近提交日期 ---|---|---|---
最近提交
历史
11 次提交 BootImage.h| BootImage.h README.md| README.md default64mbdtc.h| default64mbdtc.h dllmain.c| dllmain.c linux.xlsm| linux.xlsm mini-rv32ima.h| mini-rv32ima.h 查看所有文件
仓库文件导航
Linux In Excel
原理?
它使用了 mini-rv32ima。这个模拟器被构建为一个独立的 dll,并由 VBA 宏加载。VBA 宏调用 dll 中的模拟器,获取输出并将其写入电子表格中的单元格。 显然,这个东西有很多 bug,但我不想花太多时间在它上面。 这主要是为了好玩。 显然,这是作弊,因为我没有用 VBA 或 Excel 公式重写模拟器,但我想在 Excel 中运行 Linux,这是其中一种方法。
构建和运行
cl dllmain.c /LD /Fefun.dll
然后在 Excel 文件中更改 dll 的路径。 您可以通过在 C2 单元格中写入文本来传入输入。(感谢 Endermanch 添加对此的支持!)
关于
没有提供描述、网站或主题。
资源
Stars
关注者
Forks
发布
没有发布任何版本
软件包 0
没有发布任何软件包