标签: 32-bit

如何使用GCC强制构建32位Boost?

如何使用GCC强制构建32位Boost?目前尝试将此行放入我的user-config.jam,但它不起作用:

using gcc : 4.1.2 : g++ : compileflags="-m32" ;
Run Code Online (Sandbox Code Playgroud)

gcc boost 32-bit

20
推荐指数
2
解决办法
2万
查看次数

32位和64位Eclipse之间的区别

我有一个关于32位和64位版本Eclipse之间差异的快速问题.我需要知道实际下载之间的差异,而不是性能差异或类似的差异.

我的情况是这样的:我已经使用64位Eclipse为Eclipse项目(Java)建立了一个开发环境,在Subversion中对文件进行了版本化,并且由于受到限制我们必须在32位操作系统上开发对于该项目的其他部分.而不是必须下载和设置一个完整的不同Eclipse实例,它是否就像用32位版本替换启动Eclipse的EXE一样简单?或者是否有其他文件需要更换?

java eclipse 64-bit 32-bit

20
推荐指数
3
解决办法
3万
查看次数

关于unsigned int的建议(江南风格版)

视频"江南风格"(我相信你已经听过)在youtube上的视图超过了20亿.事实上,谷歌表示,他们从未预料到视频会超过32位整数......这暗示谷歌使用的是视频 int 而不是unsigned视频.我认为他们必须重新编写代码以适应更大的视图.

检查他们的风格指南:https://google-styleguide.googlecode.com/svn/trunk/cppguide.html#Integer_Types

......他们建议"不要使用无符号整数类型",并给出一个很好的理由:unsigned可能是错误的.

这是一个很好的理由,但可以防范.我的问题是:一般来说编码练习是不是很糟糕unsigned int

c++ int unsigned styles 32-bit

20
推荐指数
4
解决办法
3559
查看次数

我还可以使用64位计算机开发32位应用程序吗?

我想知道我是否仍然可以使用64位计算机(使用Visual Studio 2008 SP1的64位Windows Vista)开发32位应用程序?因为我打算买64位Vista的笔记本电脑.我要求确认一下.谢谢!

64-bit 32-bit visual-studio

19
推荐指数
3
解决办法
6万
查看次数

快速检查字符数组是否为零的方法

我在内存中有一个字节数组.查看数组中所有字节是否为零的最快方法是什么?

c memory optimization performance 32-bit

19
推荐指数
2
解决办法
2万
查看次数

gcc:在32位平台上编译64位二进制文​​件

是否可以使用gcc在32位Linux平台上编译64位二进制文​​件?

linux 64-bit gcc 32-bit

19
推荐指数
1
解决办法
2万
查看次数

将32位库链接到64位程序

我有一个32位.so二进制文件库,我必须生成使用它的64位程序.有没有办法包装或转换它,所以它可以用于64位程序?

linux 64-bit 32-bit 32bit-64bit

18
推荐指数
2
解决办法
3万
查看次数

16位Int与32位Int与64位Int

自从我从未接受过"正规"的计算机科学教育(我在高中)以来,我一直在想这个问题,所以请原谅我对这个问题的无知.

在支持标题中列出的三种类型整数的平台上,哪一个更好,为什么?(我知道每种int在内存中都有不同的长度,但我不确定这意味着什么或它如何影响性能,或者从开发人员的角度来看,哪一个比另一个更有优势).

预先感谢您的帮助.

memory int 64-bit 32-bit 16-bit

17
推荐指数
3
解决办法
4万
查看次数

32位和64位可以一起工作吗?

64位库可以在32位应用程序中工作吗?例如,我的应用程序GUI使用32位Qt.我的业务核心是64位库.操作系统是64位.他们可以一起工作吗?谢谢.

c++ 64-bit 32-bit

17
推荐指数
2
解决办法
1万
查看次数

x86_64汇编Linux系统调用混淆

我目前正在学习Linux上的汇编语言.我一直在使用"从头开始编程"一书,所有的例子都是32位的.我的操作系统是64位,我一直在尝试以64位的方式完成所有示例.我遇到了麻烦:

.section .data

.section .text
.global _start
_start:
movq $60, %rax
movq $2, %rbx
int $0x80
Run Code Online (Sandbox Code Playgroud)

这只是调用Linux退出系统调用或它应该.相反,它会导致SEG FAULT,而当我改为执行此操作时

.section .data

.section .text
.global _start
_start:
movq $1, %rax
movq $2, %rbx
int $0x80
Run Code Online (Sandbox Code Playgroud)

有用.显然,问题是我转向%rax的价值.我在第二个例子中使用的$ 1值是"从头开始编程"所说的,但互联网上有多个来源说64位系统呼叫号码是60美元.参考 我做错了什么?还应该注意哪些其他问题以及我应该使用什么作为参考?万一你需要知道,我在第5章"从头开始编程".

64-bit assembly 32-bit gnu-assembler system-calls

16
推荐指数
4
解决办法
2万
查看次数