我可以使用来自TCC的套接字库吗?我在include目录中找不到对winsock或sys/socket.h的任何引用。
如果我没记错,winsock是windows platform SDK (?)的一部分。如果是的话,我能把它和TCC联系起来吗?
发布于 2010-11-01 15:26:49
根据Tinycc-devel邮件列表
你应该试试这个:
tiny_impdef winsock.dll -o winsock.def
tcc yourcode.c winsock.def -o yourcode.exe发布于 2012-02-19 17:02:33
tiny_impdef.exe可以使用命令行从DLL文件导出定义:
tiny_impdef.exe wsock32.dll -o .\lib\wsock32.defwinsock2.h,ws2tcpip.h,ws2spi.h.)可与TCC一起重用。
MinGW编译器可以从这里下载。只需将所需的头从MinGW的include目录复制到TCC的include\winapi目录即可。tcc.exe path\to\code.c -lwsock32 -o path\to\program.exe发布于 2011-09-22 13:12:00
tiny_impdef winsock.dll 将winsock.def复制到lib/
跑:
tcc -lwinsock yourcode.c -o yourcode.exehttps://stackoverflow.com/questions/4069770
复制相似问题