作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个编译器,可以为未记录的 VM 编译为未记录的字节码。我希望能够编译到同一个 VM,但我不确定如何去做。我如何学习做到这一点?有没有人发表过他们做同样事情的日志或日志?
编辑 : 我忘了说这是RobotC 3.0 compiler对于乐高头脑 Storm 。在有人提出其他建议之前,我对 nXc 和类似项目了如指掌,但由于我正在帮助 FIRST FTC 机器人团队,因此我无法选择它们,该团队只允许使用 RobotC 或 LabView。
至于那些建议我针对编译器语言的人,我还没有这样做,因为我希望编译器未公开的硬件的某些功能将被固件公开,因为我想要做比 RobotC 允许的更多的自定义内存管理。
最佳答案
我的倾向是反汇编编译器。如果它是用 .NET(C#、VB.NET 等)或 Java 编写的,那么有些反编译器会给你一些东西非常接近原始源代码(除非它被混淆)。即使它是 C++ 并且您只能获得汇编,库调用也可能会为您指明正确的方向。
关于compiler-construction - 如何对编译器进行逆向工程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8439893/
我是一名优秀的程序员,十分优秀!