Платформа, на которой компилируется двоичный файл, зависит от компилятора, и, как правило, компилятор может быть скомпилирован для целевой системы. С этой целью да, как правило, можно скомпилировать для системы, отличной от той, на которой вы работаете. Хотя обычно вам лучше компилировать для целевой системы в этой системе.