64-bit相关内容

如何在x86平台上运行MIPS二进制文件?

是否可以在Linux x86/x86-x64计算机上运行MIPS二进制文件?我有一些要在x86/x86-64机器上运行的Enigma2机顶盒(也基于Linux)的应用程序.这些插件仅适用于MIPS处理器. 解决方案 关键字为“模拟器" .最著名的模拟器是 qemu ,它几乎可以模拟任何架构,但是也有很多MIPS您可以在 Linux-MIPS Wiki 中找到的Linux模拟器: 开放 ..
发布时间:2020-05-09 23:10:36 服务器开发

应用程序仅在64位版本上给出错误

如果是32位版本,我的应用程序运行良好,但是当我将新的64位平台添加到配置管理器并尝试运行它时,我在启动时收到以下消息: 解决方案 阅读#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorA ..
发布时间:2020-05-09 19:40:57 C/C++开发

错误:数组的总大小不能超过0x7fffffff个字节

我有一个小的C ++程序,需要一个大型2d数组. int distanceArray[282][9900000]; 我知道,由于32位应用程序的上限为2GB,因此标准的32位控制台应用程序将无法为我的进程分配这么多的内存.但是,尽管事实上我已经将编译器配置为使用本机的amd64工具集,但是在尝试构建应用程序时仍然会遇到相同的错误: Error C2148 total siz ..
发布时间:2020-05-08 19:34:50 C/C++开发

MATLAB的堆栈大小是多少?

MATLAB R2018a(64位)的默认堆栈大小是多少? 似乎堆栈大小大于64位C#程序. 我为什么要问 我问这个问题是因为我称英特尔MKL为我在.NET应用程序中使用该函数,并且从C#调用该函数时出现堆栈溢出错误,请参见另一方面,如果我从MATLAB调用.NET应用程序,则不会收到堆栈溢出错误.这就是我想知道MATLAB的堆栈大小的原因. 解决方案 使用dumpbin ..
发布时间:2020-05-06 14:01:29 其他开发

将两个double值相加时的算术错误

可能重复: 浮点错误示例 Java中的双重算术和相等性 在尝试调试检查两个值是否相等的排序例程时,我遇到了此问题.获得值只是对两个双变量进行了加法运算:0.31 + 0.27. 当排序将这两个对象的总和与另一个对象的总和也等于0.58进行比较时,它告诉我该比较不相等.查看第一个对象的总和,我看到它列出为0.58000000000000007.想知道我的代码是否有用,我创建了一个简单 ..
发布时间:2020-05-06 11:37:31 C#/.NET

“应用程序配置不正确";并且“并排配置不正确",并且“并排配置不正确".运行VS2008 64位调试版本

我正在使用具有64位插件的64位OS Windows 7 Ultimate计算机VS2008. 我已经成功地在32& 64位,调试和发布配置. 64位调试未启动.它给出了错误: 无法启动程序xxx 此应用程序启动失败,因为应用程序配置不正确.查看清单文件以查找可能的错误.重新安装该应用程序可能会解决此问题.有关更多零售,请参阅应用程序事件日志. 我运行了依赖遍历器. 从可重新分配 ..
发布时间:2020-05-05 12:58:10 C/C++开发

在预处理器中检测到ARM-64?

根据Microsoft(此处),该公司将在即将推出的Windows 10版本中支持ARMv8/Aarch64(ARM-64).此外,Microsoft还具有对于那些不知道的人,本文提供的图片清楚地显示了Qualcomm Snapdragon410.这是A-53内核及其Aarch64/ARM-64. Microsoft为ARM-32定义了_M_ARM,我们目前使用它来检测NEON的可用性. A ..
发布时间:2020-05-05 08:52:41 其他开发

MacOS程序集的64位syscall文档

我很难找到在MacOS上编写64位程序集的良好文档. 64位SysV ABI 在A部分中说明以下内容. 2.1和这篇SO帖子引用了它: 通过syscall指令完成系统调用.内核破坏 注册%rcx和%r11. 从系统调用返回,寄存器%rax包含 系统调用. -4095到-1之间的值表示错误, 是-errno. 这两个句子在Linux上可以,但是在macOS Sierra上使用 ..
发布时间:2020-05-04 10:38:17 其他开发

BigInteger.ModPow()的替代方法;在C#中

我正在寻找NET 4.x中引入的C#BigInteger软件包的替代方案. 此对象的数学运算非常慢,我猜这是由于以下事实造成的:算术比原始类型的运算级别更高-或优化程度很差,无论如何. Int64/long/ulong或其他64位数字很小,无法正确计算-我说的是64位整数到64位整数的幂. 希望有人可以建议我一些事情.预先感谢. 解决方案 老实说,如果您的数字非常大并且需 ..
发布时间:2020-05-04 03:47:21 C#/.NET

如何在Java中创建64位唯一整数

我需要在Java中创建一个64位唯一整数,以使发生碰撞的机率降低.该系统不是分布式的,因此不同计算机之间的冲突不是问题. 有没有办法,我们可以在Java中创建一个始终唯一的64位整数? 截至目前,我正在使用- long number = System.nanoTime(); 这是在Java中生成64位唯一整数的正确方法吗?还是我可以尝试其他方法吗? 更新:- 这种 ..
发布时间:2020-05-04 03:47:17 Java开发

Python类型long vs C'long long'

我想将一个值表示为一个64位带符号的long,以便将大于(2**63)-1的值表示为负数,但是Python long具有无限的精度.我有实现这个目标的“快速"方法吗? 解决方案 您可以使用>>> from ctypes import c_longlong as ll >>> ll(2 ** 63 - 1) c_longlong(9223372036854775807L) >>> ll(2 ..
发布时间:2020-05-04 03:45:15 Python

使用64位llvm-gcc构建32位

我有llvm-gcc的64位版本,但我希望能够同时构建32位和64位二进制文​​件.是否有一个标志?我尝试传递-m32(可在常规gcc上使用),但收到如下错误消息: [jay@andesite]$ llvm-gcc -m32 test.c -o test Warning: Generation of 64-bit code for a 32-bit processor requested. ..
发布时间:2020-05-02 10:54:59 其他开发

寻找替代仅32位Microsoft公共控件(ListView)

我有一个在VBA/Excel中开发的旧应用程序,该应用程序使用ListView控件.不幸的是,它看起来像这些控件无法与64位版本的Excel一起使用: Office 2010中的本机64位进程无法加载32位二进制文​​件.这包括MSComCtl的通用控件[例如ListViews]. 对于将代码迁移到64位Office 2010时使用这些控件的现有Microsoft Office VBA解决方 ..
发布时间:2020-05-02 09:48:03 C#/.NET

无法安装包车

我在Linux mint 17.3 64位中使用R版本3.2.3.我试图使用dependencies=TRUE安装软件包"car",但是安装失败并显示以下错误消息: > warnings() Warning messages: 1: In install.packages("car", dependencies = T) : installation of package ‘minqa’ h ..
发布时间:2020-05-02 03:54:07 其他开发