cython编译细节
两点简述:
-
可以使用cython –embed来编译一个pyx,生成带main的代码,然后用gcc直接编译过去。大概样例是这样的:
cython –embed $^ gcc $(shell python-config –includes) $(shell python-config –libs) -O2 -o $@ $^
-
pyx的文件名会被转换为变量,所以所有在变量中不应当出现的符号也别出现,例如-。
贝壳的壳
Copyright © 2024 Shell Xu - License
两点简述:
可以使用cython –embed来编译一个pyx,生成带main的代码,然后用gcc直接编译过去。大概样例是这样的:
cython –embed $^ gcc $(shell python-config –includes) $(shell python-config –libs) -O2 -o $@ $^
pyx的文件名会被转换为变量,所以所有在变量中不应当出现的符号也别出现,例如-。