René's URL Explorer Experiment


Title: 3. Configure Python — Python 3.15.0a5 documentation

Open Graph Title: 3. Configure Python

Description: Build Requirements: To build CPython, you will need: A C11 compiler. Optional C11 features are not required., On Windows, Microsoft Visual Studio 2017 or later is required., Support for IEEE 754 fl...

Open Graph Description: Build Requirements: To build CPython, you will need: A C11 compiler. Optional C11 features are not required., On Windows, Microsoft Visual Studio 2017 or later is required., Support for IEEE 754 fl...

Opengraph URL: https://docs.python.org/3/using/configure.html

direct link

Domain: docs.python.org

og:typewebsite
og:site_namePython documentation
og:image:width1146
og:image:height600
og:imagehttps://docs.python.org/3.15/_images/social_previews/summary_using_configure_38e05992.png
og:image:altBuild Requirements: To build CPython, you will need: A C11 compiler. Optional C11 features are not required., On Windows, Microsoft Visual Studio 2017 or later is required., Support for IEEE 754 fl...
twitter:cardsummary_large_image
theme-color#3776ab
readthedocs-addons-api-version1

Links:

https://www.python.org/
Table of Contentshttps://docs.python.org/dev/contents.html
3. Configure Pythonhttps://docs.python.org/dev/using/configure.html
3.1. Build Requirementshttps://docs.python.org/dev/using/configure.html#build-requirements
3.1.1. Requirements for optional moduleshttps://docs.python.org/dev/using/configure.html#requirements-for-optional-modules
3.2. Generated fileshttps://docs.python.org/dev/using/configure.html#generated-files
3.2.1. configure scripthttps://docs.python.org/dev/using/configure.html#configure-script
3.3. Configure Optionshttps://docs.python.org/dev/using/configure.html#configure-options
3.3.1. General Optionshttps://docs.python.org/dev/using/configure.html#general-options
3.3.2. C compiler optionshttps://docs.python.org/dev/using/configure.html#c-compiler-options
3.3.3. Linker optionshttps://docs.python.org/dev/using/configure.html#linker-options
3.3.4. Options for third-party dependencieshttps://docs.python.org/dev/using/configure.html#options-for-third-party-dependencies
3.3.5. WebAssembly Optionshttps://docs.python.org/dev/using/configure.html#webassembly-options
3.3.6. Install Optionshttps://docs.python.org/dev/using/configure.html#install-options
3.3.7. Performance optionshttps://docs.python.org/dev/using/configure.html#performance-options
3.3.8. Python Debug Buildhttps://docs.python.org/dev/using/configure.html#python-debug-build
3.3.9. Debug optionshttps://docs.python.org/dev/using/configure.html#debug-options
3.3.10. Linker optionshttps://docs.python.org/dev/using/configure.html#id13
3.3.11. Libraries optionshttps://docs.python.org/dev/using/configure.html#libraries-options
3.3.12. Security Optionshttps://docs.python.org/dev/using/configure.html#security-options
3.3.13. macOS Optionshttps://docs.python.org/dev/using/configure.html#macos-options
3.3.14. iOS Optionshttps://docs.python.org/dev/using/configure.html#ios-options
3.3.15. Cross Compiling Optionshttps://docs.python.org/dev/using/configure.html#cross-compiling-options
3.4. Python Build Systemhttps://docs.python.org/dev/using/configure.html#python-build-system
3.4.1. Main files of the build systemhttps://docs.python.org/dev/using/configure.html#main-files-of-the-build-system
3.4.2. Main build stepshttps://docs.python.org/dev/using/configure.html#main-build-steps
3.4.3. Main Makefile targetshttps://docs.python.org/dev/using/configure.html#main-makefile-targets
3.4.3.1. makehttps://docs.python.org/dev/using/configure.html#make
3.4.3.2. make platformhttps://docs.python.org/dev/using/configure.html#make-platform
3.4.3.3. make profile-opthttps://docs.python.org/dev/using/configure.html#make-profile-opt
3.4.3.4. make cleanhttps://docs.python.org/dev/using/configure.html#make-clean
3.4.3.5. make distcleanhttps://docs.python.org/dev/using/configure.html#make-distclean
3.4.3.6. make installhttps://docs.python.org/dev/using/configure.html#make-install
3.4.3.7. make testhttps://docs.python.org/dev/using/configure.html#make-test
3.4.3.8. make cihttps://docs.python.org/dev/using/configure.html#make-ci
3.4.3.9. make buildbottesthttps://docs.python.org/dev/using/configure.html#make-buildbottest
3.4.3.10. make regen-allhttps://docs.python.org/dev/using/configure.html#make-regen-all
3.4.4. C extensionshttps://docs.python.org/dev/using/configure.html#c-extensions
3.5. Compiler and linker flagshttps://docs.python.org/dev/using/configure.html#compiler-and-linker-flags
3.5.1. Preprocessor flagshttps://docs.python.org/dev/using/configure.html#preprocessor-flags
3.5.2. Compiler flagshttps://docs.python.org/dev/using/configure.html#compiler-flags
3.5.3. Linker flagshttps://docs.python.org/dev/using/configure.html#linker-flags
2. Using Python on Unix platformshttps://docs.python.org/dev/using/unix.html
4. Using Python on Windowshttps://docs.python.org/dev/using/windows.html
Report a bughttps://docs.python.org/dev/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/using/configure.rst?plain=1
indexhttps://docs.python.org/dev/genindex.html
moduleshttps://docs.python.org/dev/py-modindex.html
nexthttps://docs.python.org/dev/using/windows.html
previoushttps://docs.python.org/dev/using/unix.html
Pythonhttps://www.python.org/
3.15.0a5 Documentationhttps://docs.python.org/dev/index.html
Python Setup and Usagehttps://docs.python.org/dev/using/index.html
3. Configure Pythonhttps://docs.python.org/dev/using/configure.html
https://docs.python.org/dev/using/configure.html#configure-python
https://docs.python.org/dev/using/configure.html#build-requirements
C11https://en.cppreference.com/w/c/11
Optional C11 featureshttps://en.wikipedia.org/wiki/C11_(C_standard_revision)#Optional_features
IEEE 754https://en.wikipedia.org/wiki/IEEE_754
floating-point Not-a-Number (NaN)https://en.wikipedia.org/wiki/NaN#Floating_point
PEP 7https://peps.python.org/pep-0007/
PEP 11https://peps.python.org/pep-0011/
https://docs.python.org/dev/using/configure.html#requirements-for-optional-modules
optional moduleshttps://docs.python.org/dev/glossary.html#term-optional-module
ctypeshttps://docs.python.org/dev/library/ctypes.html#module-ctypes
libbz2https://sourceware.org/bzip2/
bz2https://docs.python.org/dev/library/bz2.html#module-bz2
libffihttps://sourceware.org/libffi/
ctypeshttps://docs.python.org/dev/library/ctypes.html#module-ctypes
liblzmahttps://tukaani.org/xz/
lzmahttps://docs.python.org/dev/library/lzma.html#module-lzma
libmpdechttps://www.bytereef.org/mpdecimal/doc/libmpdec/
decimalhttps://docs.python.org/dev/library/decimal.html#module-decimal
[1]https://docs.python.org/dev/using/configure.html#id7
libreadlinehttps://tiswww.case.edu/php/chet/readline/rltop.html
libedithttps://www.thrysoee.dk/editline/
[2]https://docs.python.org/dev/using/configure.html#id8
readlinehttps://docs.python.org/dev/library/readline.html#module-readline
libuuidhttps://linux.die.net/man/3/libuuid
[3]https://docs.python.org/dev/using/configure.html#id9
ncurseshttps://gnu.org/software/ncurses/ncurses.html
[4]https://docs.python.org/dev/using/configure.html#id10
curseshttps://docs.python.org/dev/library/curses.html#module-curses
OpenSSLhttps://openssl-library.org/
sslhttps://docs.python.org/dev/library/ssl.html#module-ssl
hashlibhttps://docs.python.org/dev/library/hashlib.html#module-hashlib
[5]https://docs.python.org/dev/using/configure.html#id11
SQLitehttps://sqlite.org/
sqlite3https://docs.python.org/dev/library/sqlite3.html#module-sqlite3
Tcl/Tkhttps://www.tcl-lang.org/
tkinterhttps://docs.python.org/dev/library/tkinter.html#module-tkinter
IDLEhttps://docs.python.org/dev/library/idle.html#idle
turtlehttps://docs.python.org/dev/library/turtle.html#module-turtle
zlibhttps://www.zlib.net
zlibhttps://docs.python.org/dev/library/zlib.html#module-zlib
gziphttps://docs.python.org/dev/library/gzip.html#module-gzip
ensurepiphttps://docs.python.org/dev/library/ensurepip.html#module-ensurepip
zstdhttps://facebook.github.io/zstd/
compression.zstdhttps://docs.python.org/dev/library/compression.zstd.html#module-compression.zstd
1https://docs.python.org/dev/using/configure.html#id2
decimalhttps://docs.python.org/dev/library/decimal.html#module-decimal
--with-system-libmpdechttps://docs.python.org/dev/using/configure.html#cmdoption-with-system-libmpdec
2https://docs.python.org/dev/using/configure.html#id3
--with-readlinehttps://docs.python.org/dev/using/configure.html#cmdoption-with-readline
readlinehttps://docs.python.org/dev/library/readline.html#module-readline
3https://docs.python.org/dev/using/configure.html#id4
uuidhttps://docs.python.org/dev/library/uuid.html#module-uuid
4https://docs.python.org/dev/using/configure.html#id5
curseshttps://docs.python.org/dev/library/curses.html#module-curses
curses.panelhttps://docs.python.org/dev/library/curses.panel.html#module-curses.panel
5https://docs.python.org/dev/using/configure.html#id6
hashlibhttps://docs.python.org/dev/library/hashlib.html#module-hashlib
--with-builtin-hashlib-hasheshttps://docs.python.org/dev/using/configure.html#cmdoption-with-builtin-hashlib-hashes
winreghttps://docs.python.org/dev/library/winreg.html#module-winreg
devguidehttps://devguide.python.org/getting-started/setup-building/#install-dependencies
--with-system-expathttps://docs.python.org/dev/using/configure.html#cmdoption-with-system-expat
libexpathttps://libexpat.github.io/
Options for third-party dependencieshttps://docs.python.org/dev/using/configure.html#configure-options-for-dependencies
tkinterhttps://docs.python.org/dev/library/tkinter.html#module-tkinter
tkinterhttps://docs.python.org/dev/library/tkinter.html#module-tkinter
hashlibhttps://docs.python.org/dev/library/hashlib.html#module-hashlib
sslhttps://docs.python.org/dev/library/ssl.html#module-ssl
hashlibhttps://docs.python.org/dev/library/hashlib.html#module-hashlib
sslhttps://docs.python.org/dev/library/ssl.html#module-ssl
sqlite3https://docs.python.org/dev/library/sqlite3.html#module-sqlite3
tkinterhttps://docs.python.org/dev/library/tkinter.html#module-tkinter
sqlite3https://docs.python.org/dev/library/sqlite3.html#module-sqlite3
https://docs.python.org/dev/using/configure.html#generated-files
https://docs.python.org/dev/using/configure.html#configure-script
Autoconfhttps://gnu.org/software/autoconf
Automakehttps://www.gnu.org/software/automake
pkg-confighttps://www.freedesktop.org/wiki/Software/pkg-config/
https://docs.python.org/dev/using/configure.html#configure-options
https://docs.python.org/dev/using/configure.html#general-options
https://docs.python.org/dev/using/configure.html#cmdoption-enable-loadable-sqlite-extensions
sqlite3https://docs.python.org/dev/library/sqlite3.html#module-sqlite3
sqlite3.Connection.enable_load_extension()https://docs.python.org/dev/library/sqlite3.html#sqlite3.Connection.enable_load_extension
sqlite3https://docs.python.org/dev/library/sqlite3.html#module-sqlite3
https://docs.python.org/dev/using/configure.html#cmdoption-disable-ipv6
sockethttps://docs.python.org/dev/library/socket.html#module-socket
https://docs.python.org/dev/using/configure.html#cmdoption-enable-big-digits
inthttps://docs.python.org/dev/library/functions.html#int
sys.int_info.bits_per_digithttps://docs.python.org/dev/library/sys.html#sys.int_info
https://docs.python.org/dev/using/configure.html#cmdoption-with-suffix
https://docs.python.org/dev/using/configure.html#cmdoption-with-tzpath
zoneinfo.TZPATHhttps://docs.python.org/dev/library/zoneinfo.html#zoneinfo.TZPATH
Compile-time configurationhttps://docs.python.org/dev/library/zoneinfo.html#zoneinfo-data-compile-time-config
zoneinfohttps://docs.python.org/dev/library/zoneinfo.html#module-zoneinfo
os.pathsephttps://docs.python.org/dev/library/os.html#os.pathsep
https://docs.python.org/dev/using/configure.html#cmdoption-without-decimal-contextvar
decimalhttps://docs.python.org/dev/library/decimal.html#module-decimal
decimal.HAVE_CONTEXTVARhttps://docs.python.org/dev/library/decimal.html#decimal.HAVE_CONTEXTVAR
contextvarshttps://docs.python.org/dev/library/contextvars.html#module-contextvars
https://docs.python.org/dev/using/configure.html#cmdoption-with-dbmliborder
dbmhttps://docs.python.org/dev/library/dbm.html#module-dbm
https://docs.python.org/dev/using/configure.html#cmdoption-without-c-locale-coercion
PYTHONCOERCECLOCALEhttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONCOERCECLOCALE
PEP 538https://peps.python.org/pep-0538/
https://docs.python.org/dev/using/configure.html#cmdoption-with-platlibdir
sys.platlibdirhttps://docs.python.org/dev/library/sys.html#sys.platlibdir
https://docs.python.org/dev/using/configure.html#cmdoption-with-wheel-pkg-dir
ensurepiphttps://docs.python.org/dev/library/ensurepip.html#module-ensurepip
https://docs.python.org/dev/using/configure.html#cmdoption-with-pkg-config
https://docs.python.org/dev/using/configure.html#cmdoption-with-missing-stdlib-config
JSONhttps://www.json.org/json-en.html
standard libraryhttps://docs.python.org/dev/glossary.html#term-standard-library
tkinterhttps://docs.python.org/dev/library/tkinter.html#module-tkinter
_tkinterhttps://docs.python.org/dev/library/tkinter.html#module-_tkinter
https://docs.python.org/dev/using/configure.html#cmdoption-enable-pystats
-X pystatshttps://docs.python.org/dev/using/cmdline.html#cmdoption-X
syshttps://docs.python.org/dev/library/sys.html#module-sys
https://docs.python.org/dev/using/configure.html#cmdoption-disable-gil
global interpreter lockhttps://docs.python.org/dev/glossary.html#term-global-interpreter-lock
sys.abiflagshttps://docs.python.org/dev/library/sys.html#sys.abiflags
Free-threaded CPythonhttps://docs.python.org/dev/whatsnew/3.13.html#whatsnew313-free-threaded-cpython
https://docs.python.org/dev/using/configure.html#cmdoption-enable-experimental-jit
experimental just-in-time compilerhttps://docs.python.org/dev/whatsnew/3.14.html#whatsnew314-jit-compiler
PYTHON_JIT=0https://docs.python.org/dev/using/cmdline.html#envvar-PYTHON_JIT
PYTHON_JIT=1https://docs.python.org/dev/using/cmdline.html#envvar-PYTHON_JIT
PYTHON_JIT=0https://docs.python.org/dev/using/cmdline.html#envvar-PYTHON_JIT
https://docs.python.org/dev/using/configure.html#cmdoption-arg-PKG_CONFIG
https://docs.python.org/dev/using/configure.html#cmdoption-arg-PKG_CONFIG_LIBDIR
https://docs.python.org/dev/using/configure.html#cmdoption-arg-PKG_CONFIG_PATH
https://docs.python.org/dev/using/configure.html#c-compiler-options
https://docs.python.org/dev/using/configure.html#cmdoption-arg-CC
https://docs.python.org/dev/using/configure.html#cmdoption-arg-CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-CPP
https://docs.python.org/dev/using/configure.html#cmdoption-arg-CPPFLAGS
https://docs.python.org/dev/using/configure.html#linker-options
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LDFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-MACHDEP
https://docs.python.org/dev/using/configure.html#options-for-third-party-dependencies
https://docs.python.org/dev/using/configure.html#cmdoption-arg-BZIP2_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-BZIP2_LIBS
bz2https://docs.python.org/dev/library/bz2.html#module-bz2
https://docs.python.org/dev/using/configure.html#cmdoption-arg-CURSES_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-CURSES_LIBS
curseshttps://docs.python.org/dev/library/curses.html#module-curses
https://docs.python.org/dev/using/configure.html#cmdoption-arg-GDBM_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-GDBM_LIBS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBEDIT_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBEDIT_LIBS
readlinehttps://docs.python.org/dev/library/readline.html#module-readline
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBFFI_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBFFI_LIBS
ctypeshttps://docs.python.org/dev/library/ctypes.html#module-ctypes
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBMPDEC_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBMPDEC_LIBS
decimalhttps://docs.python.org/dev/library/decimal.html#module-decimal
--with-system-libmpdechttps://docs.python.org/dev/using/configure.html#cmdoption-with-system-libmpdec
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBLZMA_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBLZMA_LIBS
lzmahttps://docs.python.org/dev/library/lzma.html#module-lzma
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBREADLINE_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBREADLINE_LIBS
readlinehttps://docs.python.org/dev/library/readline.html#module-readline
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBSQLITE3_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBSQLITE3_LIBS
sqlite3https://docs.python.org/dev/library/sqlite3.html#module-sqlite3
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBUUID_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBUUID_LIBS
uuidhttps://docs.python.org/dev/library/uuid.html#module-uuid
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBZSTD_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBZSTD_LIBS
compression.zstdhttps://docs.python.org/dev/library/compression.zstd.html#module-compression.zstd
https://docs.python.org/dev/using/configure.html#cmdoption-arg-PANEL_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-PANEL_LIBS
curses.panelhttps://docs.python.org/dev/library/curses.panel.html#module-curses.panel
https://docs.python.org/dev/using/configure.html#cmdoption-arg-TCLTK_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-TCLTK_LIBS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-ZLIB_CFLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-arg-ZLIB_LIBS
gziphttps://docs.python.org/dev/library/gzip.html#module-gzip
https://docs.python.org/dev/using/configure.html#webassembly-options
https://docs.python.org/dev/using/configure.html#cmdoption-enable-wasm-dynamic-linking
https://docs.python.org/dev/using/configure.html#cmdoption-enable-wasm-pthreads
https://docs.python.org/dev/using/configure.html#install-options
https://docs.python.org/dev/using/configure.html#cmdoption-prefix
sys.prefixhttps://docs.python.org/dev/library/sys.html#sys.prefix
https://docs.python.org/dev/using/configure.html#cmdoption-exec-prefix
--prefixhttps://docs.python.org/dev/using/configure.html#cmdoption-prefix
sys.exec_prefixhttps://docs.python.org/dev/library/sys.html#sys.exec_prefix
https://docs.python.org/dev/using/configure.html#cmdoption-disable-test-modules
testhttps://docs.python.org/dev/library/test.html#module-test
https://docs.python.org/dev/using/configure.html#cmdoption-with-ensurepip
ensurepiphttps://docs.python.org/dev/library/ensurepip.html#module-ensurepip
https://docs.python.org/dev/using/configure.html#performance-options
https://docs.python.org/dev/using/configure.html#cmdoption-enable-optimizations
PROFILE_TASKhttps://docs.python.org/dev/using/configure.html#envvar-PROFILE_TASK
CFLAGShttps://docs.python.org/dev/using/configure.html#envvar-CFLAGS
https://docs.python.org/dev/using/configure.html#envvar-PROFILE_TASK
https://docs.python.org/dev/using/configure.html#cmdoption-with-lto
https://docs.python.org/dev/using/configure.html#cmdoption-enable-bolt
BOLT post-link binary optimizerhttps://github.com/llvm/llvm-project/tree/main/bolt
https://docs.python.org/dev/using/configure.html#cmdoption-arg-BOLT_APPLY_FLAGS
BOLT optimized binaryhttps://github.com/facebookarchive/BOLT
https://docs.python.org/dev/using/configure.html#cmdoption-arg-BOLT_INSTRUMENT_FLAGS
https://docs.python.org/dev/using/configure.html#cmdoption-with-computed-gotos
https://docs.python.org/dev/using/configure.html#cmdoption-with-tail-call-interp
--enable-optimizationshttps://docs.python.org/dev/using/configure.html#cmdoption-enable-optimizations
preserve_nonehttps://clang.llvm.org/docs/AttributeReference.html#preserve-none
https://docs.python.org/dev/using/configure.html#cmdoption-without-mimalloc
mimallochttps://docs.python.org/dev/c-api/memory.html#mimalloc
PYTHONMALLOChttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONMALLOC
https://docs.python.org/dev/using/configure.html#cmdoption-without-pymalloc
pymallochttps://docs.python.org/dev/c-api/memory.html#pymalloc
PYTHONMALLOChttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONMALLOC
https://docs.python.org/dev/using/configure.html#cmdoption-without-doc-strings
https://docs.python.org/dev/using/configure.html#cmdoption-enable-profiling
https://docs.python.org/dev/using/configure.html#cmdoption-with-strict-overflow
https://docs.python.org/dev/using/configure.html#cmdoption-without-remote-debug
PEP 768https://peps.python.org/pep-0768/
PEP 768https://peps.python.org/pep-0768/
https://docs.python.org/dev/using/configure.html#c.Py_REMOTE_DEBUG
--without-remote-debughttps://docs.python.org/dev/using/configure.html#cmdoption-without-remote-debug
https://docs.python.org/dev/using/configure.html#python-debug-build
--with-pydebughttps://docs.python.org/dev/using/configure.html#cmdoption-with-pydebug
warningshttps://docs.python.org/dev/library/warnings.html#module-warnings
sys.abiflagshttps://docs.python.org/dev/library/sys.html#sys.abiflags
-X showrefcounthttps://docs.python.org/dev/using/cmdline.html#cmdoption-X
-dhttps://docs.python.org/dev/using/cmdline.html#cmdoption-d
PYTHONDEBUGhttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONDEBUG
debug hooks on memory allocatorshttps://docs.python.org/dev/c-api/memory.html#default-memory-allocators
--with-assertionshttps://docs.python.org/dev/using/configure.html#cmdoption-with-assertions
gc.collect()https://docs.python.org/dev/library/gc.html#gc.collect
Python Development Modehttps://docs.python.org/dev/library/devmode.html#devmode
--with-trace-refshttps://docs.python.org/dev/using/configure.html#cmdoption-with-trace-refs
--with-trace-refshttps://docs.python.org/dev/using/configure.html#cmdoption-with-trace-refs
https://docs.python.org/dev/using/configure.html#debug-options
https://docs.python.org/dev/using/configure.html#cmdoption-with-pydebug
Build Python in debug modehttps://docs.python.org/dev/using/configure.html#debug-build
https://docs.python.org/dev/using/configure.html#cmdoption-with-trace-refs
sys.getobjects()https://docs.python.org/dev/library/sys.html#sys.getobjects
PYTHONDUMPREFShttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONDUMPREFS
PYTHONDUMPREFShttps://docs.python.org/dev/using/cmdline.html#envvar-PYTHONDUMPREFS
Statically allocated objectshttps://docs.python.org/dev/c-api/typeobj.html#static-types
debug buildhttps://docs.python.org/dev/using/configure.html#debug-build
https://docs.python.org/dev/using/configure.html#cmdoption-with-assertions
OPThttps://docs.python.org/dev/using/configure.html#envvar-OPT
--with-pydebughttps://docs.python.org/dev/using/configure.html#cmdoption-with-pydebug
debug buildhttps://docs.python.org/dev/using/configure.html#debug-build
https://docs.python.org/dev/using/configure.html#cmdoption-with-valgrind
https://docs.python.org/dev/using/configure.html#cmdoption-with-dtrace
Instrumenting CPython with DTrace and SystemTaphttps://docs.python.org/dev/howto/instrumentation.html#instrumentation
https://docs.python.org/dev/using/configure.html#cmdoption-with-address-sanitizer
--without-pymallochttps://docs.python.org/dev/using/configure.html#cmdoption-without-pymalloc
https://docs.python.org/dev/using/configure.html#cmdoption-with-memory-sanitizer
https://docs.python.org/dev/using/configure.html#cmdoption-with-undefined-behavior-sanitizer
https://docs.python.org/dev/using/configure.html#cmdoption-with-thread-sanitizer
https://docs.python.org/dev/using/configure.html#id13
https://docs.python.org/dev/using/configure.html#cmdoption-enable-shared
https://docs.python.org/dev/using/configure.html#cmdoption-without-static-libpython
https://docs.python.org/dev/using/configure.html#libraries-options
https://docs.python.org/dev/using/configure.html#cmdoption-with-libs
https://docs.python.org/dev/using/configure.html#cmdoption-with-system-expat
https://docs.python.org/dev/using/configure.html#cmdoption-with-system-libmpdec
decimalhttps://docs.python.org/dev/library/decimal.html#module-decimal
LIBMPDEC_CFLAGShttps://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBMPDEC_CFLAGS
LIBMPDEC_LIBShttps://docs.python.org/dev/using/configure.html#cmdoption-arg-LIBMPDEC_LIBS
https://docs.python.org/dev/using/configure.html#cmdoption-with-readline
readlinehttps://docs.python.org/dev/library/readline.html#module-readline
https://docs.python.org/dev/using/configure.html#cmdoption-without-readline
readlinehttps://docs.python.org/dev/library/readline.html#module-readline
https://docs.python.org/dev/using/configure.html#cmdoption-with-libm
https://docs.python.org/dev/using/configure.html#cmdoption-with-libc
https://docs.python.org/dev/using/configure.html#cmdoption-with-openssl
https://docs.python.org/dev/using/configure.html#cmdoption-with-openssl-rpath
--with-opensslhttps://docs.python.org/dev/using/configure.html#cmdoption-with-openssl
https://docs.python.org/dev/using/configure.html#security-options
https://docs.python.org/dev/using/configure.html#cmdoption-with-hash-algorithm
https://docs.python.org/dev/using/configure.html#cmdoption-with-builtin-hashlib-hashes
https://docs.python.org/dev/using/configure.html#cmdoption-with-ssl-default-suites
sslhttps://docs.python.org/dev/library/ssl.html#module-ssl
https://docs.python.org/dev/using/configure.html#cmdoption-disable-safety
recommended by OpenSSFhttps://github.com/ossf/wg-best-practices-os-developers/blob/main/docs/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.md
-fstack-protector-stronghttps://github.com/ossf/wg-best-practices-os-developers/blob/main/docs/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.md#enable-run-time-checks-for-stack-based-buffer-overflows
-Wtrampolineshttps://github.com/ossf/wg-best-practices-os-developers/blob/main/docs/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.md#enable-warning-about-trampolines-that-require-executable-stacks
https://docs.python.org/dev/using/configure.html#cmdoption-enable-slower-safety
recommended by OpenSSFhttps://github.com/ossf/wg-best-practices-os-developers/blob/main/docs/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.md
-D_FORTIFY_SOURCE=3https://github.com/ossf/wg-best-practices-os-developers/blob/main/docs/Compiler-Hardening-Guides/Compiler-Options-Hardening-Guide-for-C-and-C++.md#fortify-sources-for-unsafe-libc-usage-and-buffer-overflows
https://docs.python.org/dev/using/configure.html#macos-options
Mac/README.rsthttps://github.com/python/cpython/tree/main/Mac/README.rst
https://docs.python.org/dev/using/configure.html#cmdoption-enable-universalsdk
https://docs.python.org/dev/using/configure.html#cmdoption-0
https://docs.python.org/dev/using/configure.html#cmdoption-enable-framework
https://docs.python.org/dev/using/configure.html#cmdoption-1
https://docs.python.org/dev/using/configure.html#cmdoption-with-universal-archs
--enable-universalsdkhttps://docs.python.org/dev/using/configure.html#cmdoption-enable-universalsdk
packaging platform compatibility tags used on macOShttps://packaging.python.org/en/latest/specifications/platform-compatibility-tags/#macos
https://docs.python.org/dev/using/configure.html#cmdoption-with-framework-name
--enable-frameworkhttps://docs.python.org/dev/using/configure.html#cmdoption-enable-framework
https://docs.python.org/dev/using/configure.html#cmdoption-with-app-store-compliance
https://docs.python.org/dev/using/configure.html#cmdoption-2
https://docs.python.org/dev/using/configure.html#ios-options
iOS/README.rsthttps://github.com/python/cpython/tree/main/iOS/README.rst
https://docs.python.org/dev/using/configure.html#cmdoption-3
https://docs.python.org/dev/using/configure.html#cmdoption-4
https://docs.python.org/dev/using/configure.html#cross-compiling-options
https://docs.python.org/dev/using/configure.html#cmdoption-build
https://docs.python.org/dev/using/configure.html#cmdoption-host
https://docs.python.org/dev/using/configure.html#cmdoption-with-build-python
https://docs.python.org/dev/using/configure.html#cmdoption-arg-CONFIG_SITE
https://docs.python.org/dev/using/configure.html#cmdoption-arg-HOSTRUNNER
https://docs.python.org/dev/using/configure.html#python-build-system
https://docs.python.org/dev/using/configure.html#main-files-of-the-build-system
https://docs.python.org/dev/using/configure.html#main-build-steps
https://docs.python.org/dev/using/configure.html#main-makefile-targets
https://docs.python.org/dev/using/configure.html#make
https://docs.python.org/dev/using/configure.html#make-platform
https://docs.python.org/dev/using/configure.html#make-profile-opt
--enable-optimizationshttps://docs.python.org/dev/using/configure.html#cmdoption-enable-optimizations
https://docs.python.org/dev/using/configure.html#make-clean
https://docs.python.org/dev/using/configure.html#make-distclean
[6]https://docs.python.org/dev/using/configure.html#id16
https://docs.python.org/dev/using/configure.html#make-install
https://docs.python.org/dev/using/configure.html#make-test
https://docs.python.org/dev/using/configure.html#make-ci
https://docs.python.org/dev/using/configure.html#make-buildbottest
https://docs.python.org/dev/using/configure.html#make-regen-all
generated fileshttps://docs.python.org/dev/using/configure.html#generated-files
https://docs.python.org/dev/using/configure.html#c-extensions
PyMODINIT_FUNChttps://docs.python.org/dev/c-api/extension-modules.html#c.PyMODINIT_FUNC
ImportErrorhttps://docs.python.org/dev/library/exceptions.html#ImportError
https://docs.python.org/dev/using/configure.html#compiler-and-linker-flags
https://docs.python.org/dev/using/configure.html#preprocessor-flags
https://docs.python.org/dev/using/configure.html#envvar-CONFIGURE_CPPFLAGS
CPPFLAGShttps://docs.python.org/dev/using/configure.html#envvar-CPPFLAGS
https://docs.python.org/dev/using/configure.html#envvar-CPPFLAGS
CPPFLAGShttps://docs.python.org/dev/using/configure.html#envvar-CPPFLAGS
LDFLAGShttps://docs.python.org/dev/using/configure.html#envvar-LDFLAGS
https://docs.python.org/dev/using/configure.html#envvar-BASECPPFLAGS
https://docs.python.org/dev/using/configure.html#envvar-PY_CPPFLAGS
https://docs.python.org/dev/using/configure.html#compiler-flags
https://docs.python.org/dev/using/configure.html#envvar-CC
https://docs.python.org/dev/using/configure.html#envvar-CXX
https://docs.python.org/dev/using/configure.html#envvar-CFLAGS
https://docs.python.org/dev/using/configure.html#envvar-CFLAGS_NODIST
CFLAGS_NODISThttps://docs.python.org/dev/using/configure.html#envvar-CFLAGS_NODIST
CFLAGShttps://docs.python.org/dev/using/configure.html#envvar-CFLAGS
gh-65320https://github.com/python/cpython/issues/65320
CFLAGShttps://docs.python.org/dev/using/configure.html#envvar-CFLAGS
CFLAGShttps://docs.python.org/dev/using/configure.html#envvar-CFLAGS
https://docs.python.org/dev/using/configure.html#envvar-COMPILEALL_OPTS
compileallhttps://docs.python.org/dev/library/compileall.html#module-compileall
https://docs.python.org/dev/using/configure.html#envvar-EXTRA_CFLAGS
https://docs.python.org/dev/using/configure.html#envvar-CONFIGURE_CFLAGS
CFLAGShttps://docs.python.org/dev/using/configure.html#envvar-CFLAGS
https://docs.python.org/dev/using/configure.html#envvar-CONFIGURE_CFLAGS_NODIST
CFLAGS_NODISThttps://docs.python.org/dev/using/configure.html#envvar-CFLAGS_NODIST
https://docs.python.org/dev/using/configure.html#envvar-BASECFLAGS
https://docs.python.org/dev/using/configure.html#envvar-OPT
https://docs.python.org/dev/using/configure.html#envvar-CFLAGS_ALIASING
https://docs.python.org/dev/using/configure.html#envvar-CCSHARED
https://docs.python.org/dev/using/configure.html#envvar-CFLAGSFORSHARED
--enable-sharedhttps://docs.python.org/dev/using/configure.html#cmdoption-enable-shared
https://docs.python.org/dev/using/configure.html#envvar-PY_CFLAGS
https://docs.python.org/dev/using/configure.html#envvar-PY_CFLAGS_NODIST
https://docs.python.org/dev/using/configure.html#envvar-PY_STDMODULE_CFLAGS
https://docs.python.org/dev/using/configure.html#envvar-PY_CORE_CFLAGS
https://docs.python.org/dev/using/configure.html#envvar-PY_BUILTIN_MODULE_CFLAGS
posixhttps://docs.python.org/dev/library/posix.html#module-posix
https://docs.python.org/dev/using/configure.html#envvar-PURIFY
https://docs.python.org/dev/using/configure.html#linker-flags
https://docs.python.org/dev/using/configure.html#envvar-LINKCC
https://docs.python.org/dev/using/configure.html#envvar-CONFIGURE_LDFLAGS
LDFLAGShttps://docs.python.org/dev/using/configure.html#envvar-LDFLAGS
CFLAGShttps://docs.python.org/dev/using/configure.html#envvar-CFLAGS
LDFLAGShttps://docs.python.org/dev/using/configure.html#envvar-LDFLAGS
https://docs.python.org/dev/using/configure.html#envvar-LDFLAGS_NODIST
LDFLAGS_NODISThttps://docs.python.org/dev/using/configure.html#envvar-LDFLAGS_NODIST
CFLAGS_NODISThttps://docs.python.org/dev/using/configure.html#envvar-CFLAGS_NODIST
LDFLAGShttps://docs.python.org/dev/using/configure.html#envvar-LDFLAGS
gh-65320https://github.com/python/cpython/issues/65320
LDFLAGShttps://docs.python.org/dev/using/configure.html#envvar-LDFLAGS
LDFLAGShttps://docs.python.org/dev/using/configure.html#envvar-LDFLAGS
https://docs.python.org/dev/using/configure.html#envvar-CONFIGURE_LDFLAGS_NODIST
LDFLAGS_NODISThttps://docs.python.org/dev/using/configure.html#envvar-LDFLAGS_NODIST
https://docs.python.org/dev/using/configure.html#envvar-LDFLAGS
CPPFLAGShttps://docs.python.org/dev/using/configure.html#envvar-CPPFLAGS
LDFLAGShttps://docs.python.org/dev/using/configure.html#envvar-LDFLAGS
https://docs.python.org/dev/using/configure.html#envvar-LIBS
https://docs.python.org/dev/using/configure.html#envvar-LDSHARED
https://docs.python.org/dev/using/configure.html#envvar-BLDSHARED
https://docs.python.org/dev/using/configure.html#envvar-PY_LDFLAGS
https://docs.python.org/dev/using/configure.html#envvar-PY_LDFLAGS_NODIST
https://docs.python.org/dev/using/configure.html#envvar-PY_CORE_LDFLAGS
6https://docs.python.org/dev/using/configure.html#id14
recommended between probeshttps://github.com/python/cpython/issues/114505#issuecomment-1907021718
Table of Contentshttps://docs.python.org/dev/contents.html
3. Configure Pythonhttps://docs.python.org/dev/using/configure.html
3.1. Build Requirementshttps://docs.python.org/dev/using/configure.html#build-requirements
3.1.1. Requirements for optional moduleshttps://docs.python.org/dev/using/configure.html#requirements-for-optional-modules
3.2. Generated fileshttps://docs.python.org/dev/using/configure.html#generated-files
3.2.1. configure scripthttps://docs.python.org/dev/using/configure.html#configure-script
3.3. Configure Optionshttps://docs.python.org/dev/using/configure.html#configure-options
3.3.1. General Optionshttps://docs.python.org/dev/using/configure.html#general-options
3.3.2. C compiler optionshttps://docs.python.org/dev/using/configure.html#c-compiler-options
3.3.3. Linker optionshttps://docs.python.org/dev/using/configure.html#linker-options
3.3.4. Options for third-party dependencieshttps://docs.python.org/dev/using/configure.html#options-for-third-party-dependencies
3.3.5. WebAssembly Optionshttps://docs.python.org/dev/using/configure.html#webassembly-options
3.3.6. Install Optionshttps://docs.python.org/dev/using/configure.html#install-options
3.3.7. Performance optionshttps://docs.python.org/dev/using/configure.html#performance-options
3.3.8. Python Debug Buildhttps://docs.python.org/dev/using/configure.html#python-debug-build
3.3.9. Debug optionshttps://docs.python.org/dev/using/configure.html#debug-options
3.3.10. Linker optionshttps://docs.python.org/dev/using/configure.html#id13
3.3.11. Libraries optionshttps://docs.python.org/dev/using/configure.html#libraries-options
3.3.12. Security Optionshttps://docs.python.org/dev/using/configure.html#security-options
3.3.13. macOS Optionshttps://docs.python.org/dev/using/configure.html#macos-options
3.3.14. iOS Optionshttps://docs.python.org/dev/using/configure.html#ios-options
3.3.15. Cross Compiling Optionshttps://docs.python.org/dev/using/configure.html#cross-compiling-options
3.4. Python Build Systemhttps://docs.python.org/dev/using/configure.html#python-build-system
3.4.1. Main files of the build systemhttps://docs.python.org/dev/using/configure.html#main-files-of-the-build-system
3.4.2. Main build stepshttps://docs.python.org/dev/using/configure.html#main-build-steps
3.4.3. Main Makefile targetshttps://docs.python.org/dev/using/configure.html#main-makefile-targets
3.4.3.1. makehttps://docs.python.org/dev/using/configure.html#make
3.4.3.2. make platformhttps://docs.python.org/dev/using/configure.html#make-platform
3.4.3.3. make profile-opthttps://docs.python.org/dev/using/configure.html#make-profile-opt
3.4.3.4. make cleanhttps://docs.python.org/dev/using/configure.html#make-clean
3.4.3.5. make distcleanhttps://docs.python.org/dev/using/configure.html#make-distclean
3.4.3.6. make installhttps://docs.python.org/dev/using/configure.html#make-install
3.4.3.7. make testhttps://docs.python.org/dev/using/configure.html#make-test
3.4.3.8. make cihttps://docs.python.org/dev/using/configure.html#make-ci
3.4.3.9. make buildbottesthttps://docs.python.org/dev/using/configure.html#make-buildbottest
3.4.3.10. make regen-allhttps://docs.python.org/dev/using/configure.html#make-regen-all
3.4.4. C extensionshttps://docs.python.org/dev/using/configure.html#c-extensions
3.5. Compiler and linker flagshttps://docs.python.org/dev/using/configure.html#compiler-and-linker-flags
3.5.1. Preprocessor flagshttps://docs.python.org/dev/using/configure.html#preprocessor-flags
3.5.2. Compiler flagshttps://docs.python.org/dev/using/configure.html#compiler-flags
3.5.3. Linker flagshttps://docs.python.org/dev/using/configure.html#linker-flags
2. Using Python on Unix platformshttps://docs.python.org/dev/using/unix.html
4. Using Python on Windowshttps://docs.python.org/dev/using/windows.html
Report a bughttps://docs.python.org/dev/bugs.html
Show source https://github.com/python/cpython/blob/main/Doc/using/configure.rst?plain=1
indexhttps://docs.python.org/dev/genindex.html
moduleshttps://docs.python.org/dev/py-modindex.html
nexthttps://docs.python.org/dev/using/windows.html
previoushttps://docs.python.org/dev/using/unix.html
Pythonhttps://www.python.org/
3.15.0a5 Documentationhttps://docs.python.org/dev/index.html
Python Setup and Usagehttps://docs.python.org/dev/using/index.html
3. Configure Pythonhttps://docs.python.org/dev/using/configure.html
Copyrighthttps://docs.python.org/dev/copyright.html
History and Licensehttps://docs.python.org/license.html
Please donate.https://www.python.org/psf/donations/
Found a bughttps://docs.python.org/bugs.html
Sphinxhttps://www.sphinx-doc.org/

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.