首页
社区
课程
招聘
[讨论]怎么生成tcc的libtcc为静态库
发表于: 2016-3-6 03:40 3417

[讨论]怎么生成tcc的libtcc为静态库

2016-3-6 03:40
3417
@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

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 215
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
Dll2Lib,搜索一下
2016-3-6 11:33
0
游客
登录 | 注册 方可回帖
返回
//