gpt4 book ai didi

c++ - 测试字节顺序兼容性的工作流程

转载 作者:太空宇宙 更新时间:2023-11-04 13:21:31 25 4
gpt4 key购买 nike

测试支持不同字节顺序编写的代码的良好工作流程是什么?例如,我可以针对我当前的架构进行测试,但如何测试(而不是猜测)我没有为其他人犯错?

只有 BE 和 LE 值得关注,但我知道那里有一些混合字节序系统。是否有一种简单的方法可以针对这些架构自动执行测试?

我的环境是 Windows(小端),所以 Bochs 不是一个好的解决方案。目前正在考虑在 QEMU 上安装 BSD。

最佳答案

如我所见,installing QEMU and testing for different architectures is a good variant .

您可以使用big-endianlittle-endianbi-endian 架构测试您的代码。编写脚本,在 QEMU 中启动特定操作系统,在它们下编译您的代码并执行测试。

为了使集成过程统一,there's a broad choice of Debian images for different architectures .您可以在没有 X 的情况下以控制台模式启动 Debian。由于 QEMU supports network,您的代码每次都可能从服务器operando 下载.

关于c++ - 测试字节顺序兼容性的工作流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35095234/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com