use -Fo instead of -o for MSVC

the compile script is supposed to take care of this,
but it does not recognize .do as an object file extension