You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
822 B
20 lines
822 B
7 months ago
|
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.
|