我从https://www.python.org/downloads下载的python发行版中没有.c文件。但是,在python(https://github.com/python/cpython)的CPython GitHub存储库中,有许多.c文件。从开发阶段到发布阶段,这些.c文件的位置以及它们在Python语言本身的开发中的用途是什么?我在Windows 8.1上使用pyton3.6.4。
答案 0 :(得分:3)
当您创建可执行文件时,它们会转到大多数源文件所在的相同位置 - 进入可执行文件。一旦源代码被翻译成可执行代码,通常只需要后者来运行代码。只有在您想以某种方式更改程序时才需要源。
与Microsoft Windows,Libre Office或Oracle DBMS的所有源文件相同。要运行它们,您只需要可执行文件。
请记住,虽然开源软件可能会发送源代码,但运行该程序并不需要这样做。它是出于哲学原因而非功能性原因而发布的。