mirror of https://github.com/python/cpython
20 lines
822 B
Plaintext
20 lines
822 B
Plaintext
This directory show how to embed the Python interpreter in your own
|
|
application. The file demo.c shows you all that is needed in your C
|
|
code.
|
|
|
|
To build it, you may have to edit the Makefile:
|
|
|
|
1) set blddir to the directory where you built Python, if it isn't in
|
|
the source directory (../..)
|
|
|
|
2) change the variables that together define the list of libraries
|
|
(MODLIBS, LIBS, SYSLIBS) to link with, to match their definitions in
|
|
$(blddir)/Modules/Makefile
|
|
|
|
An additional test program, loop.c, is used to experiment with memory
|
|
leakage caused by repeated initialization and finalization of the
|
|
interpreter. It can be build by saying "make loop" and tested with
|
|
"make looptest". Command line usage is "./loop <python-command>",
|
|
e.g. "./loop 'print 2+2'" should spit out an endless number of lines
|
|
containing the number 4.
|