取决于主机的sizeof()函数。如果要在Linux计算机中使用sizeof of (结构)并获得4个字节的返回,那么如果要在不同的操作系统中编译程序,结果会发生变化吗?
交叉编译会解决这个问题吗?假设您希望在Linux上编译,而不是将它移动到不同的操作系统,那么您可以在您的操作系统上交叉编译它,而不是将它移动到其他操作系统。那个时候包的尺寸不是一样的吗?
发布于 2019-09-28 22:25:28
当然,根据操作系统的不同,结构的大小也会发生变化,这也是在不同操作系统上使用size ()以确保获得相同功能的主要原因之一。
https://stackoverflow.com/questions/58150657
复制相似问题