equal
deleted
inserted
replaced
|
1 This directory show how to embed the Python interpreter in your own |
|
2 application. The file demo.c shows you all that is needed in your C |
|
3 code. |
|
4 |
|
5 To build it, you may have to edit the Makefile: |
|
6 |
|
7 1) set blddir to the directory where you built Python, if it isn't in |
|
8 the source directory (../..) |
|
9 |
|
10 2) 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 |
|
14 An additional test program, loop.c, is used to experiment with memory |
|
15 leakage caused by repeated initialization and finalization of the |
|
16 interpreter. It can be build by saying "make loop" and tested with |
|
17 "make looptest". Command line usage is "./loop <python-command>", |
|
18 e.g. "./loop 'print 2+2'" should spit out an endless number of lines |
|
19 containing the number 4. |