java - 用于在 Java 或 C++ 中生成独立 Windows 可执行文件的库

标签 java c++ exe executable-format file-generation

不是试图将我的源代码编译成可执行文件。请在标记为重复之前阅读。

话虽如此,如果之前有人问过这个问题,我深表歉意。无数“我如何将 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/

相关文章:

java - Java 中的值传递

c++ - 在模块化程序中使用 Boost.Program_options

c++ - 如何删除和删除指向 vector 中存储的对象的指针?

c++ unordered_map 冲突处理、调整大小和重新散列

linux - 如何在 Linux 上创建 Windows 兼容的 rar sfx 存档

java - 使用 java 检查 Apache Velocity(.vm 文件)中的文本

java - 尝试切换到不同 fragment 时应用程序崩溃

java - OrientDb 事务错误

Python 转换为 exe(包括库)?

python - 如何将 python 项目转换为包含所有附加脚本的可执行文件?