Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
en:docs:tk:tools:bind [2024/10/02 04:29] – prokushev | en:docs:tk:tools:bind [2024/10/22 02:39] (current) – prokushev | ||
---|---|---|---|
Line 12: | Line 12: | ||
| |`|drive|' | | |`|drive|' | ||
- | |-@2|v|-|-|-|v|v|-|-|-|v|infile|-@2| | + | |-@2|v|-|-|-|v|v|-|-|-|v|infile|-@2|infile=[[# |
| |`|drive|' | | |`|drive|' | ||
- | |-@2|v|-|-|-|v|v|-|-|-|v|implib|-@2| | + | |-@2|v|-|-|-|-|-|-|-|-|-|-|-|-|v|-@2| |
+ | | |)|-|-|-|v|v|-|-|-|v|implib|'|implib=[[# | ||
| |`|drive|' | | |`|drive|' | ||
- | |-@2|v|-|-|-|v|v|-|-|-|v|linklib|-@2| | + | |-@2|v|-|-|-|-|-|-|-|-|-|-|-|-|v|-@2| |
+ | | |)|-|-|-|v|v|-|-|-|v|linklib|'|linklib=[[# | ||
| |`|drive|' | | |`|drive|' | ||
+ | |||
+ | |||
+ | | | ||
+ | |-@2|^@1f|v|-|-|-|v|^|(| | ||
+ | | | |)|AAA|(|AAA=[[#/? | ||
+ | | | |!| | | |!| | ||
+ | | | |)|BBB|(|BBB=[[#/ | ||
+ | | | |!| | | |!| | ||
+ | | | |)|CCC|(|CCC=[[#/ | ||
+ | | | |!| | | |!| | ||
+ | | | |)|HHH|(|HHH=[[#/ | ||
+ | | | |!| | | |!| | ||
+ | | | |)|DDD|(|DDD=[[#/ | ||
+ | | | |!| | | |!| | ||
+ | | | |)|EEE|(|EEE=[[#/ | ||
+ | | | |!| | | |!| | ||
+ | | | |)|FFF|(|FFF=[[#/ | ||
+ | | | |!| | | |!| | ||
+ | | | |`|GGG|' | ||
</ | </ | ||
- | | + | ==== infile |
+ | |||
+ | The name of the OS/2 program to be bound. BIND looks in the current directory unless you specify a complete path name. If you provide no extension, .EXE is assumed. | ||
- | The < | + | ==== implib ==== |
- | must be entered last. | + | |
+ | The names of one or more import libraries. Use this field if your program calls functions imported using import libraries. You can specify the file APILMR.OBJ, which provides a 64K default data segment when running in real mode. | ||
+ | |||
+ | ==== linklib ==== | ||
+ | |||
+ | The names of one or more libraries and object files. Use this field to supply object code needed to resolve dynamic-link calls. Separate file names with spaces. | ||
- | < | + | BIND automatically searches for API.LIB and DOSCALLS.LIB/OS2.LIB. If used Vio/Mou/Kbd subsystem and/or DLL loading then DLL.LIB also linked. Depending on usage of AVS/AMS/AKS VIOSF.LIB, MOUF.LIB, KBDF.LIB searched, |
- | looks in the current directory unless you specify | + | |
- | a complete path name. If you provide no extension, | + | If you want additional |
- | | + | |
- | + | ||
- | < | + | |
- | field if your program calls functions imported using | + | |
- | | + | |
| | ||
- | You can specify the file APILMR.OBJ, which provides a | + | ==== options |
- | 64K default data segment when running in real mode. | + | |
- | + | ||
- | + | ||
- | < | + | |
- | files. Use this field to supply object code needed | + | |
- | to resolve dynamic-link calls. Separate file names | + | |
- | with spaces. | + | |
- | + | ||
- | BIND automatically searches for API.LIB and OS2.LIB. | + | |
- | If you want additional libraries, be sure to specify | + | |
- | the full path name. | + | |
- | + | ||
- | + | ||
- | <options> | + | |
- | BIND options must appear last on the command line. You can specify | + | BIND options must appear last on the command line. You can specify options in uppercase or lowercase and use a single letter or the full option name. For example, /M, /m, /MAP, and /map are equivalent. |
- | options in uppercase or lowercase and use a single letter or the | + | |
- | full option name. For example, /M, /m, /MAP, and /map are | + | === /? === |
- | equivalent. | + | |
- | + | Displays Help | |
- | Option | + | |
- | + | === /HELP === | |
- | | + | |
- | | + | Displays Help |
- | | + | |
- | | + | === /MAP === |
- | | + | |
- | | + | Generates Link Map File |
+ | |||
+ | === /NAMES === | ||
+ | |||
+ | Specifies Protected-Mode Functions | ||
+ | |||
+ | === / | ||
+ | |||
+ | Suppresses Sign-On Banner | ||
+ | |||
+ | === /OUTFILE === | ||
+ | |||
+ | Specifies Name of Bound Program | ||
+ | |||
+ | === /QUIET === | ||
+ | |||
+ | Suppress output | ||
+ | Source code can be found at https:// | ||
+ | {{page> |