TLIB64.EXE, the Library Manager for 64-bit Windows

From RAD Studio
Jump to: navigation, search

Go Up to Command-Line Utilities Index

TTLIB64.EXE is a library manager that deals with C++Builder 64-bit Windows object files and libraries:

  • The object files are ELF format with a .o extension.
  • The libraries are in GNU ar format with a .a extension.

TLIB64 also can manage OMF files, just like TLIB.EXE, its 32-bit Windows counterpart. In help topics that describe the use of TLIB, any steps or descriptions that pertain to TLIB.EXE can also pertain to TLIB64.EXE. For more information about using TLIB64, see TLIB.EXE, the Library Manager.

Run TLIB64 with the \A Switch on 64-bit Windows

To enable ELF format libraries with TLIB64, you must specify the /A option on the command line:

/A 

(write GNU AR format archive with ELF objs)

Command Line Help

Here is the command line help for TLIB64.EXE:

 C:\ > tlib64
TLIB64 6.3 Copyright (c) 1987-2012 Embarcadero Technologies, Inc.
Syntax: TLIB64 libname options commands, listfile
   libname     library file pathname
   commands    sequence of operations to be performed (optional)
   listfile    file name for listing file (optional)

A command is of the form: <symbol>module, where <symbol> is:
   +           add module to the library
   -           delete module from the library
   *           extract module without removing it
   -+ or +-    update module in library
   -* or *-    extract module and remove it

Set the default action for modules without a specified command:
   /a          add module to the library
   /d          delete module from library
   /e          extract module without removal
   /u          update module in library
   /x          extract module and remove it from library

   /L          write listfile to stdout
   /N          disable support of command syntax
   /O          enable support of command syntax
   /A          write GNU AR format archive with ELF objs
   /C          case-sensitive library
   /PSIZE      set the library page size to SIZE
   /0          purge comment records
   /8          output encoding is utf-8

Use @filepath to continue from file "filepath".
Use '&' at end of a line to continue onto the next line.

See Also