-
-
[讨论]怎么生成tcc的libtcc为静态库
-
发表于:
2016-3-6 03:40
3510
-
@echo 设置tcc为c语言编译器
@set CC=tcc
@set target=-DTCC_TARGET_PE -DTCC_TARGET_I386
@echo 编译工具软件:tiny_impdef.exe, tiny_libmaker.exe
@%CC% %target% win32/tools/tiny_impdef.c -o tiny_impdef.exe
@%CC% %target% win32/tools/tiny_libmaker.c -o tiny_libmaker.exe
@echo 编译libtcc.dll
@if not exist libtcc\nul mkdir libtcc
@%CC% %target% -w -shared -DLIBTCC_AS_DLL -DONE_SOURCE libtcc.c -o libtcc.dll -w
@tiny_impdef libtcc.dll -o libtcc/libtcc.def
@echo 编译tc.exe
@%CC% %target% tcc.c -o tc.exe -ltcc -Llibtcc
@echo 编译结束, 生成文件: tc.exe
pause
网上找的只能生产dll,能生成静态库就好了
不想让编译这个文件带 libtcc.dll libtcc_test.c
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!