gcc或clang(或任何其他编译器)中是否有办法吐出有关结构中是否有孔(按内存对齐方式)的信息?
谢谢你。
ps:如果还有其他方法,请通知我。
最佳答案
您可以使用 pahole
来输出有关结构中孔的信息,并可以选择对它们进行填充。
您可能需要阅读"Poke-a-hole and friends"和the pahole announcement以获得更多信息。
关于c - 通过对齐查找C结构中的孔,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7674127/