如何在没有包的情况下在python中创建makefile
我想用pythons代码创建makefile 就像c中允许的那样++ 这是c语言中的示例++如何在没有包的情况下在python中创建makefile,python,linux,makefile,Python,Linux,Makefile,我想用pythons代码创建makefile 就像c中允许的那样++ 这是c语言中的示例++ g++ main.cpp hello.cpp factorial.cpp -o hello all: hello hello: main.o factorial.o hello.o g++ main.o factorial.o hello.o -o hello main.o: main.cpp g++ -c main.cpp factorial.o: factorial.c
g++ main.cpp hello.cpp factorial.cpp -o hello
all: hello
hello: main.o factorial.o hello.o
g++ main.o factorial.o hello.o -o hello
main.o: main.cpp
g++ -c main.cpp
factorial.o: factorial.cpp
g++ -c factorial.cpp
hello.o: hello.cpp
g++ -c hello.cpp
clean:
rm -rf *.o hello
如何对pythons文件进行同样的操作
我有3个文件:
hello.py,main.py,gui.py
我没有使用任何包通常在Python中,您会编写一个而不是
生成文件
。这会帮你保管好你的包裹
你可以通过用类似的东西填充你的Python程序来接近C++二进制。这些都把运行程序所需的所有依赖项都变成一个单一的可执行文件,这可能与编译C++程序中的G+输出类似。 < P>我建议阅读关于*nix Python打包的章节。它非常有用。不需要自己编译Python文件。当根据需要执行代码时,Python运行时将自动为您执行该操作
如果您想与其他人共享Python代码,只需将所有文件放入ZIP存档或tarball即可。您想如何处理Python文件?在使用Python之前,不必像使用C++那样编译它。这就是你列出的所有这些行,编译C++源代码到可运行二进制文件(和清理)。这是我的作业。我想编译所有文件。python文件是真的吗?我只有c语言的例子,你不编译python文件。你只需要运行它们。