Чот компілятор не дуже хоче без main-функції компілювати: C:/_/M/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c:18: undefined reference to `WinMain'
это особенность винды, у нее там есть несколько подсистем и для каждый свой мейн для -mwindows в качестве мейна используется WinMain для -mconsole используется классический main