两点简述:

  1. 可以使用cython –embed来编译一个pyx,生成带main的代码,然后用gcc直接编译过去。大概样例是这样的:

    cython –embed $^ gcc $(shell python-config –includes) $(shell python-config –libs) -O2 -o $@ $^

  2. pyx的文件名会被转换为变量,所以所有在变量中不应当出现的符号也别出现,例如-。