Didn't work for me.
If I use win64, no files are generated:
T:\tinycc\win32>C:\desenvolvimento\ferramentas\c\tcc\win64\tcc.exe -LC:\desenvolvimento\ferramentas\c\tcc\win64 -IC:\desenvolvimento\ferramentas\c\tcc\win64\include -LC:\desenvolvimento\ferramentas\c\tcc\win64\lib -IC:\desenvolvimento\ferramentas\c\tcc\win64\libtcc -w -o libtcc.dll -shared ..\libtcc.c -DTCC_TARGET_PE -DTCC_TARGET_X86_64 -DONE_SOURCE -DLIBTCC_AS_DLL
tcc: error: undefined symbol 'RtlDeleteFunctionTable'
If I use win32, it does generate output (tcc.exe etc.), but:
T:\tinycc\win32>.\tcc -impdef libtcc.dll -o libtcc\libtcc.def
tcc: impdef: can't read symbols from 32bit 'T:\tinycc\win32\libtcc.dll'
Then step 2 doesn't work. -i was apparently ignored, too. tcc.exe went to current dir.
I'm giving up.