TCC是纯C编译器,支持C99标准,有些独到特点。
1. TCC的主页(已停止开发)
2. 编译TCC
gcc -O2 -shared -Wall -Wl,--export-all-symbols -mpreferred-stack-boundary=2 -march=i386 -falign-functions=0 -fno-strict-aliasing -DTCC_TARGET_PE -DLIBTCC -o libtcc.dll tcc.c
或者
tcc -shared -rdynamic -o libtcc.dll tcc.c #这样会导出所有函数,有些乱。
tcc -shared libtcc.c -DLIBTCC_AS_DLL -DTCC_TARGET_PE -o libtcc.dll -Ic:\tcc\include\winapi -I