executable相关内容
我编译了一个 hello world Go 程序,它在我的 linux 机器上生成了本机可执行文件.但是我惊讶地看到简单的 Hello world Go 程序的大小,它是 1.9MB! 为什么这么简单的 Go 程序的可执行文件那么大? 解决方案 这个确切的问题出现在官方常见问题解答中:为什么我的小程序是这么大的二进制文件? 引用答案: gc 工具链中的链接器(5l、6l
..
我创建了一个包含多个 *.exe 文件的应用程序.我已经将这些打包到我在我的网站上托管的 NSIS 安装程序中.当我尝试下载它时,Chrome 报告它可能是恶意的.起初我认为这可能是我托管的 URL/站点未被识别,所以我注册了 Amazon S3 存储并将文件移到那里.同样的问题.然后我认为打包可执行文件可能会导致这种情况,所以我尝试了没有. 同样的问题. 阅读更多内容后,我决定尝试对可执行文
..
如何从 Google Chrome 扩展程序启动外部应用程序? 所以基本上我有一个可执行文件,可以在您启动它时完成这项工作.我需要能够在没有窗口的情况下启动它(它是一个控制台应用程序)并在参数中将当前 URL 传递给它, 解决方案 以前,您可以通过 NPAPI 执行此操作插件. 但是,Google 现在正在逐步为 Chrome 使用 NPAPI,因此首选方法是使用 本机消息传递
..
我在用 qt 显示 jpg 图像时遇到了一个烦人的问题.我在 Windows 7 中使用 Visual Studio 2008 进行开发,并使用 Qt 4.8.2 版.我现在将通过 Qt 提供的“collidingmice"示例来描述我的问题(../examples/graphicsview/collidingmice). 我可以通过 Visual Studio IDE 或通过 Visual
..
我想知道是否有办法从 MATLAB 中的“.m"文件创建一个“.exe"文件,这样它就可以在没有 MATLAB 的机器上运行(就像它可以在 C 中完成一样,C++). 我知道编写 MATLAB 函数是一种方法,但我不确定它是否可以在没有 MATLAB 的机器上运行. 此外,我想隐藏我的代码,只创建一个可由用户使用自己的数据文件运行的脚本. 解决方案 Matlab 编译器是执行此
..
首先我使用的是 Mac. 接下来,我需要执行这个“file.sh",我们将调用它.每次我需要执行它时,我都必须打开终端并输入: cd/Users/Jacob/Documents/folderWithFileInItbash文件.sh 这没关系,但我觉得如果我让文件双击执行会快很多,你不觉得吗? 所以我的问题是,如何通过双击使该文件可执行? 我的想法是: a) 在终端中输
..
如果您在基于 Linux 的平台上用 C 语言编译程序,然后将其移植到 MacOS 库中,它会起作用吗? 来自编译器的核心机器代码是否在 Mac 和 Linux 上都兼容? 我问这个的原因是因为两者都是“基于 UNIX"的,所以我认为这是真的,但我不确定. 解决方案 不,Linux 和 Mac OS X 二进制文件不能交叉兼容. 一方面,Linux 可执行文件使用一种名为
..
如何在 C# Windows 窗体应用程序中嵌入外部可执行文件? 编辑:我需要嵌入它,因为它是一个外部免费控制台应用程序(用 C++ 制作),我从中读取了要在我的程序中使用的输出值.嵌入它会更好,更专业. 第二个原因是需要在 .NET 应用程序中嵌入 Flash 投影仪文件. 解决方案 以下是一些示例代码,可以大致完成此操作,无需进行任何类型的错误检查.另外,请确保要嵌入的程序
..
在我看来,Linux 使用/proc/self/exe 很容易.但是我想知道是否有一种方便的方法可以在具有跨平台接口的 C/C++ 中找到当前应用程序的目录.我已经看到一些项目在使用 argv[0],但它似乎并不完全可靠. 如果你不得不支持,比如说,没有/proc/的 Mac OS X,你会怎么做?使用 #ifdefs 来隔离特定于平台的代码(例如 NSBundle)?或者尝试从 argv[
..
我正在构建一个 Python 应用程序并且不想强迫我的客户安装 Python 和模块. 那么,有没有办法将 Python 脚本编译为独立的可执行文件? 解决方案 您可以使用 py2exe 已回答并使用 Cython 转换 .pyc 中的关键 .py 文件>、C编译文件,如Windows中的.dll和Linux上的.so. 它比常见的 .pyo 和 .pyc 文件更难恢复(而且性
..
有时我需要在我的设备上运行命令或脚本,但它们不可用或不存在. 我们可以在 Android 设备的 shell 中添加一些额外的命令,除了那些已经可用的命令? 例如,将 screenrecord 命令添加到我的设备(我的设备具有低于 19 的 Android API),这是不可用的. 我知道如何使用 adb shell 获取设备上可用命令的列表 adb shell ls/sys
..
当我尝试在 Windows Subsystem for Linux 上执行使用 gcc -m32 main.c -o main 编译的 32 位文件时,出现以下错误:bash: ./main: 无法执行二进制文件:Exec 格式错误. 如果我编译它没有 -m32 它会运行. 在 WSL 上运行 32 位可执行文件的任何解决方案? 解决方案 WSL(目前)不提供 32 位 ELF
..
我有两个应用程序,例如App1 和 App2.正常运行时,App1 会显示其程序集可执行位置.但是当我从 App2 调用 App1 时,它返回了 App2 的启动位置. 那么,当我从 App2 调用 App1 时,如何获取 App1 的启动路径? 解决方案 你可以通过这个获取当前正在执行的程序集的目录: string assemblyPath = Path.GetDirectory
..
假设我想分发一个 Java 应用程序. 假设我想将它作为单个可执行文件分发.我可以轻松地在一个文件中构建一个包含应用程序及其所有外部依赖项的 .jar(使用一些 Ant 黑客技术). 现在假设我想在 Windows 上将它作为 .exe 文件分发.考虑到现有的好工具(例如 Launch4j 等),这很容易. 但现在假设我也不想依赖安装了正确 JRE(或任何 JRE)的最终用户.我
..
我已经在 JCreator 中编写了一个 Java 程序,一切都完成了,但是我想从中创建一个可执行文件,即我不想通过加载 Java 类并编译然后执行来运行程序,而是有它作为一个独立的可执行文件. 最快的方法是什么? 解决方案 您可以使用 jar 工具 与 SDK 捆绑在一起并创建程序的可执行版本. 这是怎么做的. 我从命令提示符发布结果,因为它更容易,但在使用 JCr
..
我正在尝试将 Eclipse 中的程序导出到 jar 文件. 在我的项目中,我添加了一些图片和 PDF:s.当我导出到 jar 文件时,似乎只有 main 已被编译和导出. 如果可能的话,我的意愿是将所有内容导出到 jar 文件,因为那样我想将其转换为可引渡的文件,例如 .exe 文件. 但是怎么做? 解决方案 无需外部插件.在导出 JAR 对话框中,确保选择所有要导出的
..
可能的重复: 如何为 Java 程序创建 .exe? 我刚刚用 Eclipse 制作了一个简单的程序,我想将它编译成一个可执行文件,但似乎根本不知道如何去做. 解决方案 您可以通过以下方式将 .jar 文件转换为 .exe: (来源:viralpatel.net) 1- JSmooth .exe 包装器: JSmooth 是一个 Java 可执行文件包装器.它为您的
..
我试图找出给定的可执行文件(或库)是否是从 Python 为 32 位或 64 位编译的.我运行的是 64 位 Vista,想确定某个目录中的某个应用程序是针对 32 位还是 64 位编译的. 是否有一种仅使用标准 Python 库(目前使用 2.5.4)来执行此操作的简单方法? 解决方案 Windows API 是 GetBinaryType.您可以使用 pywin32 从 Pyt
..
我正在尝试为 64 位构建一个 iOS 应用程序.我怎么知道天气是为 32 位还是 64 位构建的? Mach-O-View 有帮助吗?如果是,在哪里寻找?还有它的任何命令行.? 我提出了这个问题,但它并不能帮助我了解它是否为 64 位构建的天气.https://developer.apple.com/library/ios/documentation/General/Conceptu
..
此代码将打印“Hello, world!"在 DOS 中作为 .COM 可执行文件: org 100hmov dx,msg移动啊,921 小时移动啊,4Ch21 小时msg db '你好,世界!',0Dh,0Ah,'$' 但是它不会在 Windows 10 64 位上运行,并且我见过的用于 x86 和 x64 的 Helloworld 程序的所有简单示例都涉及链接到某个库. 所以我的问题
..