Files of a Tcl installation
Not logged in

Record here the files a Tcl installation puts into place, their names and locations, and an explanation of why it is installed (what uses it?) and why it has the name and location it does.

Installation Parameters

Default Unix Settings

prefix
/usr/local
exec_prefix
prefix
bindir
exec_prefix/bin
libdir
exec_prefix/lib
includedir
prefix/include

Headers

tcl.h
  • Installed in: includedir
  • Purpose: Needed by compilers when compiling libtcl-using extensions and applications.
  • Conflicts with: Other Tcl installations using the same includedir
  1. include/tcl.h
  2. include/tclDecls.h
  3. include/tclOO.h
  4. include/tclOODecls.h
  5. include/tclPlatDecls.h

Libraries

  1. lib/libtclX.y.a
  2. lib/libtclX.y.so
  3. lib/libtclstubX.y.a

Applications

  1. bin/tclsh
  2. bin/tclshX.y

Documentation

  1. man/man3/* (X.y <= 8.6)
  2. man/mann/* (X.y <= 8.6)
  3. share/man/man3/* (X.y >= 8.7)
  4. share/man/mann/* (X.y >= 8.7)

Tcl Code

  1. lib/tclX.y/*.tcl
  2. lib/tclX/X.y/.../*.tm

Configuration

  1. lib/tclConfig.sh
  2. lib/pkgconfig/tcl.pc

Other