如何将源码文件编译成字节码文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将源码文件编译成字节码文件相关的知识,希望对你有一定的参考价值。

[[email protected] ~]# cat 1.py    # 要编译的源码文件
#!/usr/bin/python 
print ‘Hello World‘
[[email protected] ~]# cat 2.py    # 将 1.py 编译成字节代码
#!/usr/bin/python
import py_compile
py_compile.compile(‘1.py‘)
[[email protected] ~]# python 2.py 
[[email protected] ~]# ll
total 32
-rw-r--r--. 1 root root   39 May 25 10:50 1.py
-rw-r--r--. 1 root root  112 May 25 10:50 1.pyc    # 生成以 .pyc 为扩展名的二进制文件

 

 

 

 

 

      

以上是关于如何将源码文件编译成字节码文件的主要内容,如果未能解决你的问题,请参考以下文章

Java代码编译和执行的整个过程

深入分析 Javac 编译原理

java如何生成字节码文件?

详解JAVA类加载机制

JAVA如何实现跨平台

Java代码是怎么运行的