将.c文件编译为.pyd

2024-09-30 16:33:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用Cython将.pyx文件转换为.c。现在,我尝试使用tcc编译器将其编译为.pyd

C:\Users\USER>"C:\Program Files\tcc\tcc.exe" tkExtra.c -o tkExtra.pyd -
shared -IC\Python27\include -LC\Python27\libs -lpython27

但是,我得到一个错误:

^{pr2}$

C:\Python27\include确实有{}。我查看了this answer以获得该命令行代码,只将gcc替换为tcc。在

我该如何解决这个问题,或者有更好的方法来解决这个问题?在


Tags: 文件编译器includefilesprogramexeuserscython
1条回答
网友
1楼 · 发布于 2024-09-30 16:33:19

你好像少了一些冒号。尝试:

C:\Users\USER>"C:\Program Files\tcc\tcc.exe" tkExtra.c -o tkExtra.pyd -shared -IC:\Python27\include -LC:\Python27\libs -lpython27

相关问题 更多 >