腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
如
何为
gcc
指定
默认
全局变量
对齐
方式
?
c
、
gcc
、
alignment
我如何摆脱所有
全局变量
的
对齐
(如下所示的.align 4),在
默认
情况下,不需要为每个变量
指定
__attribute__((aligned(1)))?我知道我所要求的是一个普遍适用的坏主意,因为在某些架构上1的
对齐
是不起作用的,因为例如CPU不能取消引用未
对齐
的指针。源代码(a.c):int answer = 42; 编译
方式
:
gcc
-m32 -Os -S
浏览 10
提问于2017-12-16
得票数 1
回答已采纳
1
回答
C#编译器如何在编译过程中搜索库?
c#
、
msbuild
、
csc
、
search-path
使用csc编译程序时,
默认
路径,例
浏览 6
提问于2017-10-07
得票数 1
2
回答
在linux和32位进程的VS上,多少是不同的?即使使用“#语用包”和"-fpack-struct“
c
printf("sizeof int %d , sizeof double %d\n", sizeof(int), sizeof(double)); }在Linux (32)上:$ .sizeof int 4 , sizeof double 8sizeof t
浏览 0
提问于2019-02-01
得票数 0
回答已采纳
2
回答
默认
的联合和结构
对齐
在C?
c
、
memory-alignment
作为联合或结构的
全局变量
的
默认
对齐
方式
是什么。它们肯定是一致的吗?特别是在使用
GCC
和SDCC的时候。 在代码中,函数f()是安全的还是会导致未
对齐
的访问?16位平台和32位平台有什么区别吗?
浏览 0
提问于2015-10-08
得票数 1
回答已采纳
1
回答
确认数组的缓存缺位
c
、
arrays
我有一个结构数组,我希望将其存储为
对齐
的缓存。我读过关于__CACHELINE_ALIGNED__和__cacheline_aligned宏的文章。现在,我想确认使用此属性定义的结构数组是否正确地
对齐
了缓存。这是否意味着结构没有
对齐
缓存?如何验证这些行是否确实
对齐
了缓存。 谢谢。
浏览 0
提问于2014-08-10
得票数 0
回答已采纳
17
回答
WPF TextBlock中的文本垂直
对齐
方式
wpf
、
vertical-alignment
、
textblock
如
何为
TextBlock中的文本
指定
垂直居中
对齐
方式
?我发现了TextAlignment属性,但它用于水平文本
对齐
。如何实现垂直文本
对齐
?
浏览 0
提问于2009-09-29
得票数 248
回答已采纳
5
回答
在C++中,结构是如何在内存中布局的?
c++
、
visual-c++
、
memory
、
gcc
、
struct
C++结构的布局
方式
是由标准设置的吗,或者至少在编译器中是通用的? 我有一个结构,其中一个成员需要在16字节的边界上
对齐
,如果我能保证字段的顺序,这会更容易。我对
GCC
和MSVS最感兴趣。
浏览 0
提问于2010-08-11
得票数 9
回答已采纳
2
回答
ctypes.struct中的尺寸(填充)与C中的填充结构不匹配
c
、
python-3.x
、
struct
、
ctypes
、
bit-fields
我已经注意到,C(使用
GCC
4.9.2)和Python3.4.2中的ctype库在运算符sizeof返回的位字段的结构大小上存在差异。
浏览 6
提问于2016-11-06
得票数 8
1
回答
为什么在BSS和数据段中将不同大小的内存分配给整数?
c
、
unix
、
memory
、
memory-management
命令)- 1040 484 16 1540 604 try text data bss dec hex filename在声明
全局变量
并用text data bss dec hex filename 1040 488 16
浏览 3
提问于2017-11-23
得票数 4
回答已采纳
2
回答
gcc
/g++中结构的当前数据
对齐
设置是否可以检测和更改?
c++
、
c
、
gcc
、
g++
、
memory-alignment
我的问题是以的一部分为基础的,问题(强调我的问题): 是否可以检测和更改
gcc
/g++?中的当前结构
对齐
设置,如果可以,如何检测当前的
对齐
设置+如何在<e
浏览 5
提问于2020-02-20
得票数 0
回答已采纳
2
回答
是否值得
对齐
变量?
c++
、
c++11
我一直在阅读关于
对齐
变量的好处的文章。例如,在C/C++中,堆栈上的变量可以使用__attribute__( ( aligned ( .. ) ) )
对齐
,堆内存可以使用std::align
对齐
。如果内存
对齐
如此重要,为什么不是所有的编译器在
默认
情况下都自动执行呢?至少我期望有一个能自动
对齐
所有内容的
gcc
/g++编译器标志。然而,情况似乎并非如此,人们仍然手动
指定
应该使用上面提到的方法
对齐
内存。为什么会这样呢?是
浏览 2
提问于2018-10-10
得票数 2
2
回答
Jxl单元格
对齐
java
、
android
、
excel
、
alignment
、
jxl
我想知道如
何为
jxl库中的单元格设置
对齐
方式
,它的
默认
对齐
方式
是bottom,当我为WritableCellFormat设置
对齐
方式
时,它会抛出这个异常:我这样设置
对齐
方式
: WritableFont tahomaboldpt = new WritableFont(Writ
浏览 0
提问于2013-12-04
得票数 2
回答已采纳
1
回答
如何构建在结构中强制包装的
gcc
gcc
、
arm
我们使用的是ARM的
gcc
4.4.6 (用rtems 4.10补丁)。它是几年前建造的,没有文档说明它是如何完成的。它强制在结构中进行包装。我们需要修改newlib,重新构建
gcc
。由于结构中的数据
对齐
,它不能正常工作。我确保传递了与老的
gcc
相同的配置选项(我是通过运行
gcc
-v --help来检索它们的)。有没有人知道如何在结构上进行强制包装来构建
gcc
。
浏览 9
提问于2017-07-03
得票数 0
回答已采纳
3
回答
默认
情况下,
全局变量
是外部变量还是等效于在全局中声明带有extern的变量?
c++
、
c
、
static
、
global
、
extern
我经历了以下两个问题: 问题1的回答:
默认
情况下,
全局变量
extern是否等同于通过
指定
extern存储类来声明变量?
全局变量
static在作用域(或)中
默认
情况下是否等
浏览 3
提问于2015-02-19
得票数 15
1
回答
gcc
问题与std::可选的和包装的结构成员
c++
、
gcc
、
clang
、
std
、
option-type
代码示例使用clang 14编译,而不是用
gcc
12编译。它是一个bug还是一个“特性”?optional<uint32_t> val{}; val = (decltype(t.b)) t.b;clang:
gcc
浏览 7
提问于2022-06-24
得票数 2
回答已采纳
3
回答
Vim脚本中函数参数的
默认
值
vim
如
何为
Vim脚本中的参数
指定
默认
值(
如
0,无)?
浏览 5
提问于2011-05-26
得票数 29
回答已采纳
2
回答
为什么这个
对齐
属性必须在ty对联中
指定
?
c
、
attributes
、
memory-alignment
、
struct-member-alignment
代码通过指针访问每个结构,当我们切换到
gcc
时,它开始在Solaris中崩溃,原因是访问错误。解决这个问题的一个想法是改变类型的
对齐
方式
,如下所示,但我可能不会这样做。待回答的问题可归纳为: struct
浏览 8
提问于2016-12-16
得票数 1
回答已采纳
5
回答
Apache Commons CLI -选项类型和
默认
值
java
、
apache-commons
、
apache-commons-cli
如
何为
命令行界面选项
指定
类型-
如
int或Integer?(稍后,如何通过单个函数调用获得解析后的值?) 如
何为
CLI选项提供
默认
值?以便CommandLine.getOptionValue()或上面提到的函数调用返回该值,除非在命令行中
指定
了该值?
浏览 12
提问于2011-04-08
得票数 42
回答已采纳
1
回答
在
GCC
中不使用内存
对齐
进行编译
c
、
gcc
我正在测试缓冲区溢出漏洞,但是当我编译代码时,
gcc
使用内存
对齐
,编译器添加的额外字节迫使我处理这个填充。 有没有办法不用填充就编译
gcc
的代码?
浏览 1
提问于2013-10-15
得票数 7
回答已采纳
1
回答
MinGW与包装结构
对齐
使用C++11
c++11
、
struct
、
g++
、
mingw
、
memory-alignment
在一台64位(Windows 7)与MinGW (
GCC
) 4.8.1 x86_64的机器上,我得到sizeof(BMPHeader)为56,这是可以理解的。
浏览 1
提问于2013-11-22
得票数 3
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券