executable

    0热度

    2回答

    我有一个基于16位寄存器的虚拟机,我想知道将它编译为实际x86机器代码的步骤是什么?我不打算做一个JIT编译器除非有必要能够将编译的代码链接到另一个可执行文件/ DLL。 虚拟机的制作使得如果将虚拟机添加到项目中,可以添加特殊的语言结构。 (例如,如果将其嵌入到游戏引擎中,则可能会添加“实体”对象类型,并且可能会暴露引擎中的几个C函数)。这会导致代码完全依赖某些暴露的C函数或暴露的C++类,在它嵌

    -1热度

    1回答

    我编我的程序与256x256的分辨率图标,但我的程序的图标是非常嘈杂,你可以在此图像中看到: 如何解决这一问题?

    1热度

    1回答

    最近我开始学习NASM,我想深入了解编译器,虚拟机和计算机通常工作的理论。我写了一个小而简单的NASM程序,只是为了观察它在用NASM编译器构建之后创建的二进制代码。 的ASM代码是在这里: section .data c: db 420 section .text global _start: _start: mov ecx,

    0热度

    1回答

    将程序编译为二进制可执行文件,并且在将其发送给某人之前要保护它。更好的是,使可执行文件只能在一定时间内使用密码运行 - 当时间到期时,程序不能再运行。你怎么能实现这样的目标? 我已经在这个论坛上看过一些帖子,最接近的是硬连接你的源代码内的密码,并在程序运行时做一个比较。但是,我不认为这是安全的,特别是当您的源代码在Perl或Java中时。 在此先感谢!

    1热度

    1回答

    我有一个程序在命令行中输出数据。 MyProgram -D “02/02016/12:00-03/02/2016/12:00” 我只是想显示在Linux编译的C程序的网页结果。除文件(-f文件名)和日期(-d“日期时间或日期时间范围”)外,还有其他标志。还有其他shell命令标志可用于程序,但它们不会影响文本本身的显示格式。 这会导致在命令行中输出格式类似于以下内容的输出。这里的实际结果没有多大意

    0热度

    2回答

    我是一名业余Java程序员,我刚开始学习Java小程序是如何工作的。但是,我想为我的Chrome浏览器创建一个小程序,但它不再有效,因为Chrome不支持NPAPI插件(如Java和Unity 3D)。我想制作一个类似于Minecraft的独立Java可执行文件。这个想法是,一旦我双击.jar文件,它就会打开应用程序并运行程序。 该程序基于来自文本框的输入显示文本和图像。 我如何让.jar上双击自

    0热度

    1回答

    给定一个Windows exe文件,我将如何从Linux命令行获取该exe文件的编译日期(而不是创建日期)? 编辑:我能够得到我需要的信息,但不是从Linux命令行。在Windows框Get compilation Date & Time from .exe会工作,但我最终在Wine下使用PEView:http://wjradburn.com/software/。

    0热度

    2回答

    这是我在做什么: Runtime rt = Runtime.getRuntime(); Process proc = rt.exec("./Hello" + " < in.txt"); 它从文件和打印它stdout输入。但是这并没有得到执行。我如何使它发生?

    1热度

    2回答

    使用运行时,该项目工程: Python filename.py 但是当我创建一个使用它的可执行文件创建成功“pyinstaller” pyinstaller -F filename.py 的可执行文件,但脚本的执行失败并引发以下错误。 Traceback (most recent call last): File "site-packages\pyexcel_io\manager

    4热度

    2回答

    我知道在典型的ELF二进制文件中,函数通过过程链接表(PLT)进行调用。函数的PLT条目通常包含跳转到全局偏移表(GOT)条目。该条目将首先引用一些代码将实际函数地址加载到GOT中,并在第一次调用(延迟绑定)后包含实际函数地址。 准确地说,在延迟绑定之前,GOT条目返回到PLT中,指向跳转到GOT之后的指令。这些指令通常会跳到PLT的头部,从那里调用一些绑定例程,然后更新GOT条目。 现在我想知道