Borland C++ Compiler 5.5 - parametry ilink32.exe


Strona główna | Autor | Borland C++ 5.5 | GUI | Ksišżki | OpenGL | Programy | Projekty | Teksty

Używanie ilink32

Ilink32 to linker przyrostowy, który wymaga następujących parametrów:

ILINK32 [@respfile][options] startup myobjs, [exe], [mapfile], [libraries], [deffile], [resfile]
Polecenia w nawiasach są opcjonalne (ale przecinki sš wymnagane!). Oto ich znaczenie:


Wykaz parametrów ilink32

Poniższy opis parametrów linkera pochodzi z dokumentacji do programu VIDE (V Integrated Development Environment) dostępnego pod adresem: http://www.objectcentral.com/vide.htm. Spis parametrów ilink32 zawiera także plik pomocy dołączony do pakietu.

switch Switch Description
-ax Specify application type (known x's follow)
-aa Generate a protected-mode executable that runs using the 32-bit Windows API
-ap Generate a protected-mode executable file that runs in console mode
-Ao:nnnn Specify object alignment
-b:xxxx Specify image base addr
-c Case sensitive linking
-C Clear state before linking
-Dstring Set image description
-d Delay load a .DLL
-Enn Max number of errors
-Gi Generate import library
-Gl Static package
-Gn No state files
-Gpd Design time only package
-Gpr Runtime only package
-Gt Fast TLS
-Gz Do image checksum
-GC Specify image comment string
-GD Generate .DRC file
-GF Set image flags
-GS Set section flags
-H:xxxx Specify heap reserve size
-Hc:xxxx Specify heap commit size
-I Intermediate output dir
-j Specify object search paths
-L Specify library search paths
-m Map file with publics
-M Map with mangled names
-q Supress banner
-r Verbose linking
-Rr Replace resources
-s Detailed segment map
-S:xxxx Specify stack reserve size
-Sc:xxxx Specify stack commit size
-Txx Display time spent on link
-Txx Specify output file type
-Tpd Target a Windows .DLL file
-Tpe Target a Windows .EXE file
-Tpp Generate package
-Ud.d Specify image user version
-v Full debug information
-Vd.d Specify subsystem version
-w- Disable all warnings.
-wxxx Warning control
  • def - No .DEF file
  • dpl - Duplicate symbol in lib
  • imt - Import does not match previous definition
  • msk - Multiple stack segment
  • bdk - using based linking in .DLL
  • dll - .EXE module built with .DLL extension
  • dup - Duplicate symbol
  • ent - No entry point
  • inq - Extern not qualified with __import
  • srf - Self-relative fixup overflow
  • stk - No stack
-x No map


© Janusz Ganczarski
JanuszG@enter.net.pl