Can clang generate COFF files on Linux host?

Yes, it can. You should just change `sys` part of target triplet to `win32`.