我正在尝试从我的 python 源文件制作一个 unix 可执行文件。我有两个文件,p1.py和p2.pyp1.py :-from p2 import test_func print (test_func())p2.py :-def test_func(): return ('Test')现在,我们可以看到p1.py依赖于p2.py. 我想通过将两个文件组合在一起来制作一个可执行文件。我正在使用赛通。我将文件名分别更改为p1.pyx和p2.pyx。现在,我可以使用 cython 使文件可执行,cython p1.pyx --embed它将生成一个名为 .c 的 C 源文件p1.c。接下来我们可以使用 gcc 使其可执行,gcc -Os -I /usr/include/python3.5m -o test p1.c -lpython3.5m -lpthread -lm -lutil -ldl 但是如何将两个文件合并为一个可执行文件呢?
添加回答
举报
0/150
提交
取消