问题标签 [32-bit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
29561 浏览

64-bit - 使用 64 位 llvm-gcc 构建 32 位

我有 64 位版本的 llvm-gcc,但我希望能够构建 32 位和 64 位二进制文​​件。有这个标志吗?我尝试传递 -m32 (适用于常规 gcc),但我收到如下错误消息:

这是倒退;我想为 64 位处理器生成 32 位代码!

我正在运行 llvm-gcc 4.2,它是 Ubuntu 9.04 x86-64 附带的。


编辑:这是我使用 -v 标志运行 llvm-gcc 时输出的相关部分:

我查看了 /usr/lib/llvm/gcc-4.2/libexec/gcc 希望找到另一个二进制文件,但唯一的目录是 x86_64-linux-gnu。接下来我可能会考虑使用适当的选项从源代码编译 llvm-gcc。

0 投票
1 回答
168 浏览

windows - 在 Windows 驱动程序中添加和使用资源

Windows驱动程序是否有可能拥有资源?如果是这样,我怎么能添加它们,更重要的是访问它们?

0 投票
2 回答
5962 浏览

qt - 用于 32 位 *AND* 64 位 Qt 应用程序开发的最佳 Ubuntu 设置?

我正在开发一个基于 qt 的应用程序,我想在同一台机器上开发 32 位和 64 位版本的应用程序,共享相同的源、脚本等。这台机器是 Ubuntu Jaunty 64 位,英特尔酷睿 i7, 8GB 内存。我知道通过运行 VMWare 或 VirtualBox 可以让事情正常运行,但它似乎不是一个好的解决方案,因为我想充分利用处理器 (i7)。我读到了一个chrooted环境,在我看来它可能是我正在寻找的设置:我需要开发机器也能够运行刚刚构建的可执行文件。

你有这方面的经验吗?您是否在 64 位主机上设置了这样的 32 位 chrooted 环境?它运作良好吗?如何正确设置它?

0 投票
1 回答
2006 浏览

performance - .NET 2.0 应用程序(“任何 CPU”)在 64 位操作系统/处理器上运行缓慢

我的 Windows 应用程序是在.NET 2.0 框架上开发的,并且使用“任何 CPU”构建,开发环境是 32 位 OS + Visual Studio 2005

现在我在 64 位处理器 + 64 位操作系统上部署这个应用程序,它运行缓慢。

但是,如果我使用 x86(32 位)构建,它在 64 位处理器 + 64 位操作系统上运行良好,没有任何问题。

我有第三方组件,例如 DevExpress、Janus、txtext、ComponentOne Zip等。

为什么运行缓慢?

0 投票
3 回答
2862 浏览

perl - 如何在不影响现有 perl 的情况下安装单独的 perl?

我应该如何在 64 位机器上安装 32 位 Perl 而不会影响使用 64 位 Perl 的现有应用程序?是否可以让单个应用程序(阅读:单个文件)为不同的任务使用不同版本的 Perl?

0 投票
2 回答
4528 浏览

macos - 如何在 OS X 64 位上为 i386 构建 Boost?

我一直在与 Boost 进行斗争,以使其在 64 位 OS X 主机上仅编译为 32 位而不是 64 位。

我可以对特定于 darwin 的 bjam 配置文件进行简单的编辑吗?

0 投票
2 回答
24343 浏览

c# - C# PInvoking user32.dll 在 64 位系统上

从 64 位应用程序在 64 位 Windows 上 pinvoke user32.dll 是否错误?我已经成功地完成了很多次并且从未出现过错误,但这似乎是矛盾的。我应该寻找 user64.dll 吗?

0 投票
3 回答
468 浏览

php - 数字字符串(任意大小)-> 多个整数

我遇到了一个问题,因为我的数据库有 BIGINT 数据(64 位整数),但我运行的 PHP 版本只有 32 位。

因此,当我从表中提取值时,我最终得到一个表示以 10 为底的 64 位整数的数字字符串。理想情况下,我想做的是使用 64 位整数作为位掩码。所以我需要选择两个 32 位整数(一个代表上半部分,一个代表下半部分)或以 2 为底的数字字符串。

问题是我不能只是乘以它,因为我的 PHP 只有 32 位。我卡住了吗?

0 投票
2 回答
2762 浏览

windows - 在 64 位机器上安装 Coldfusion 8 32 位 - 有问题吗?

我们计划升级我们的测试服务器,为此我们计划从戴尔购买一台运行 Windows 2008 x64 Web 版的 64 位机器。

但是,现在我们想继续使用 32 位 Coldfusion 8。

有什么可以阻止我们这样做,还是我们必须迁移到 64 位 Coldfusion 8?

最近有人在 64 位 Windows 上运行 32 位 CF 有任何问题吗?我看到有些人以前遇到过问题但不是在 Windows 上),但其他人向我保证它会正常工作。

提前谢谢了。夏兰

0 投票
7 回答
3739 浏览

c# - 创建 64 位应用程序

如果我有一个用 C# 编写的 32 位应用程序,我需要做什么才能将其转换为 64 位?我假设它更复杂,然后只需在 Visual Studio 中将目标机器更改为 64 位并重新编译。