64-bit相关内容
在Intel 32位体系结构中,我可以使用MODR/M字节使用32位地址位置进行调用。根据英特尔手册,操作码扩展需要/2(010B),MOD需要00B,101B允许32位位移。 如果我想在64位体系结构中进行远调用,以便有空间容纳64位地址,我知道我可以/3(011B)用于操作码扩展。然而,仍然只提供32位位移。是否可以将目标指定为64位地址? 我主要想知道如何在给定该位置的64位地址的情
..
正在尝试将正数除以负数。 目前我的程序将正确划分,并且我可以正确访问剩余部分。 但当我输入一个正数除以负值时,它根本不会被除法。 我知道有一种方法可以“标记扩展”,并且它将正确划分。我就是看不懂手册 Movsss$imm/%reg%reg/mem移动,符号扩展231 Movzss$imm/%reg%reg/mem移动,零扩展 当然这是ATT语法,我需要英特尔语法 以
..
早上好, 在64位RedHat机器上,我们必须编译并运行32位应用程序。同时,我设法编译了所需的GCC版本(4.0.3)和所有所需的32位运行时库,并将LD_LIBRARY_PATH设置为指向32位版本,但是现在在剩余的构建过程中,需要执行一个小Java程序,该程序作为64位程序安装在/usr/bin中,它现在首先找到32位版本的libgccs.so。 通常,如果将LD_LIBRARY
..
不久前,有人告诉我 long 在 64 位机器上不是 64 位,我应该始终使用 int.这对我来说没有意义.我看过文档(例如 Apple 官方网站上的文档)说在为 64 位 CPU 编译时,long 确实是 64 位.我在 64 位 Windows 上查找了它,发现 Windows:long 和 int 保持 32 位长度,以及特殊的新数据类型为 64 位整数定义. (来自 http:
..
我在 Windows 7 上运行 MySQL 5.6(64 位).我正在测试最近在 32 位 Windows 7 上从 MySQL 5.0 升级的数据库.(我还复制了 my.ini,做了一些更改) 我发现建立连接需要很长时间(大约 1 秒).例如,我创建了一个非常简单的 SQL 脚本: 选择1作为n; 然后我在批处理文件中运行了 10 次,需要 10 秒才能完成: mysql -h l
..
我和许多其他人一样,我无法使用 Microsoft.Jet.OLEDB.4.0 从我的 64 位计算机访问 Microsoft Access(MDB 文件). 我知道它没有 64 位版本,我需要针对 x86 编译它. 所以我的问题是:您知道其他支持 64 位访问的 Microsoft Access .NET 提供程序吗? 解决方案 要获得 64 位 Microsoft Acce
..
我目前正在创建一个共享库 DLL,但我需要在运行时在 64 位环境中加载它,因此它目前无法正常工作. 如何使用 g++ 从代码块编译 64 位 dll? 我尝试过像 -m64 这样的编译器选项,但似乎都没有. 解决方案 要在windows上使用g++编译64位程序,需要MinGW64.我相信 Code::Blocks 是 MinGW32 自带的. 要将其安装到 Code:
..
我创建了一个为 Windows 2010 部署插件的 WiX 安装程序.目标系统目前是 x64 Win &办公室安装.我浏览了几个微软网站,告诉我我需要一个 x64 安装程序和运行时(因为添加加载到当前单词运行的过程中).此安装程序使用以下语句检查 VSTO 运行时是否存在:
..
在我的系统上运行一个简单的互操作示例时遇到问题.我构建了一个简单的 32 位共享库,名为 libtest.so (c++) g++ -c -fpic test.cpp -m32g++ -shared -fpic -o libtest.so test.o -m32 我的系统:Ubuntu Linux 10.04 x86_64 Mono C# 编译器版本 2.4.4.0 此外,我还有一
..
由于下一个版本预计不会支持 64 位,因此不再需要等待将现有代码库一次性迁移到 unicode 和 64 位的可能性.但是,如果我们在进行 unicode 转换时已经可以为 64 位准备代码,那就太好了.如果它最终出现在 2020 版中,这将最大限度地减少影响.如果它要到 2020 年才到货,有什么建议可以在不引入太多混乱的情况下解决这个问题吗? 解决方案 这里有另一个类似的问题,但我也会
..
我以前使用 pyodbc 和 python,但现在我已经将它安装在一台新机器上(win 8 64 位,Python 2.7 64 位,PythonXY 和 Spyder). 以前我用过(在底部可以找到更多真实的例子): columns = [column[0] for column in cursor.description]temp = cursor.fetchall()数据 = pan
..
..
我正在研究一些与安全相关的东西,现在我正在玩我自己的堆栈.我所做的应该很简单,我什至没有尝试执行堆栈,只是为了表明我可以控制我的 64 位系统上的指令指针.我已经关闭了所有我知道的保护机制,只是为了能够使用它(NX-bit,ASLR,也使用 -fno-stack-protector -z execstack 编译).我在 64 位汇编方面没有太多经验,在花了一些时间搜索和试验自己之后,我想知道是否
..
为了将我的应用程序转换为 64 位,我将架构构建设置更改为: ARCHS = "$(ARCHS_STANDARD_INCLUDING_64_BIT)"; 应用程序运行良好,只是某些图像未显示(空白).为什么会发生?有什么线索吗? 解决方案 答案就在这里: https://devforums.apple.com/message/922989#922989 我找到了原因
..
这是我的 build.gradle: 应用插件:“com.android.application"导入 com.android.build.OutputFile/*** react.gradle 文件为每个构建变体注册一个任务(例如 bundleDebugJsAndAssets* 和 bundleReleaseJsAndAssets).* 这些基本上在 Android 构建期间使用正确的参数调
..
我已经为这个问题苦苦挣扎了几个星期,非常感谢任何帮助. 我需要一个与安装在 Windows 7(64 位)环境中的 WAMP 服务器一起使用的 OAuth 库.我想从 PHP 访问这个库. 在 http://downloads.php.net 上有 2 个可用于 Windows 的 OAuth 库(即 DLL)/pierre/ 但两者都不适合我,因为它们只能在 32 位 Windows
..
我有一个内核模式驱动程序,我必须在 64 位 Windows 7 上安装 t.它需要进行数字签名.我使用 dseo13b.exe 对其进行了数字签名.但是当我加载驱动程序时,我在系统事件日志中收到一条错误消息: 由于以下错误,驱动无法启动: Windows 无法验证此文件的数字签名.最近的硬件或软件更改可能安装了签名不正确或损坏的文件,或者可能是来自未知来源的恶意软件. 我不想使用测
..
当我尝试在 Windows 7(64 位)机器上的 VB 脚本中创建 COM 对象时,我总是收到以下错误: "ActiveX 组件无法创建对象'xxx.xxx'.代码:800A01AD 我的应用程序使用 COM 对象没有任何问题.我试过在管理员模式下运行命令行,没有区别. 有什么办法可以实现吗? 解决方案 VBScript 解释器 (cscript.exe/wscript
..
我正在将我的操作系统更新到 Windows 7 x64,我只有运行 32 位操作系统的经验.有人对 64 位环境有什么不好/好的经历吗? 作为参考,我使用的工具有: Visual Studio 2008 乌龟SVN TestDriven.Net Oracle 10g XE PL/SQL Developer 邓达斯图 MS SQL Server 2008 的分析服务 解
..
我们即将更换几台开发人员 PC,并希望升级到 64 位以最大限度地延长 PC 的硬件/寿命,但我们还需要支持几台旧版 VB6 应用程序.也就是说,微软表示它不受支持,但这并不一定意味着它不起作用.但是,只要可以正常工作,对已死工具的支持并不重要. 有效吗? 运行它是否需要任何陷阱/解决方法? Service Pack 6 的安装是否需要任何特殊注意事项?(对于 VB6 的使用,SP6 基
..