Ваш компилятор и опции компилятора определяют, какова фактическая цель.Операционная система не имеет большого значения, так как вы можете скомпилировать 64-битный код на 32-битной машине (вы не сможете его выполнить) и 32-битный код на 64-битной машине.
Если размер указателя равен 4 байта, это означает, что вы скомпилировали 32-битный код.На многих 64 ОС вы можете выполнить 32-битный код.