|
|
1
3
根据我的经验,一旦代码在几个体系结构上运行良好,它将更容易移植到第三个体系结构。输入不应该是问题。如果在对齐是一个问题的情况下进行任何操作,则结构对齐可能是一个问题。 注意任何可能依赖于平台的东西:依赖于以相同方式对齐的位域,假设变量是特定的大小等。如果您的代码相对抽象于硬件,您可能会遇到一些问题。如果您使用网络代码之类的东西进行操作,则必须确保与网络字节顺序正确对齐。 我已经将设备驱动程序从ppc移植到x86,然后移植到x86_;在几千行中,可能有一些更改,主要与结构和整数排序有关。 当然,唯一确定的方法就是尝试一下。 |
|
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 1 年前 |
|
|
MysteryMoose · GCC下故意忽略初始化器警告中的过量元素 1 年前 |
|
|
Ken P · 如何利用[*]printf格式类型规范警告? 1 年前 |
|
fghoussen · 在C结构体中,为什么打包、对齐似乎会进行填充? 1 年前 |
|
|
adversarr · 全局变量何时导出到可执行文件? 1 年前 |