标签: variables gcc compilation
我有一个变量,我将其类型更改为
unsigned int *
到
u_int64_t *
或
无符号长整数*
但是当我通过调试器检查它时,它仍然显示为32位无符号整数,并且仅显示低32位,并且在将大值分配给它所指向的位置时,我丢失了前32位!
我已经管理完所有的exe / object文件,并从头开始重新构建了所有文件,但还是一样。
如何确保在编译过程中为该变量分配正确的类型?