• Home
Name Date Size #Lines LOC

..--

MakefileD03-May-20241.1 KiB5831

READMED03-May-2024822 2015

demo.cD03-May-20242.1 KiB7533

importexc.cD03-May-2024255 1813

loop.cD03-May-2024740 3421

README

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