ubuntu上的Cython独立可执行文件

时间:2016-09-29 11:49:36

标签: linux python-3.x cython executable

我希望我的cython程序在linux上是独立的可执行文件,而不是要导入。之后

  

cython --embed

我有一个c文件,现在我怎么能让它可执行?

1 个答案:

答案 0 :(得分:2)

我想你必须编译你已经获得的.c文件。

假设您正在使用python 3.5并且不必链接到除python之外的其他库,您可以使用简单的gcc命令执行此操作,如:

gcc -I /usr/include/python3.5m -o your_program your_file.c -lpython3.5m

(您可能需要删除版本号后面的m

如您所料,它将使用if __name__ == "__main__":语句作为程序的入口点。