我不是试图将我的源代码编译成可执行文件。请在标记为重复之前阅读。
话虽如此,如果之前有人问过这个问题,我深表歉意。无数“我如何将 java | C++ 编译为 exe”的问题填满了我所有的搜索。
我正在寻找一个有助于创建 Windows 可执行 (.exe) 文件的库。具体来说,我希望能够在运行时生成一系列汇编指令(这些指令非常简单)并创建一个可执行它们的可执行文件。我可以自己生成程序集;我只想有一个库来帮助处理 .exe 文件的所有 header 和其他部分(我开始研究 Portable Executable File Format 但它对我来说太复杂了,无法处理。我并不懒惰,但一个高级程序员,我觉得这些东西在我的头脑中)。该库的具体机制并不重要,只要它适用于 Java 或 C++。然而,Java 是首选。
任何与任何类型的框架相关的知识都将在这方面有所帮助,我们将不胜感激。
最佳答案
为什么不自己滚动呢?为最低公分母 (CPU) 发出代码。通过这样做,您可能会增加很多技能。我目前正在编写一个脚本引擎,并希望引入一个 JIT 编译器来为 Windows 平台生成代码。为此,我将代码 list 添加到项目中以查看编译器生成的汇编代码。我知道并不完美,但给出了坚实的开始方向。
关于java - 用于在 Java 或 C++ 中生成独立 Windows 可执行文件的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15958877/