āĻāĻāĻŋ āĻšāĻ˛ arm-linux-androideabi-dlltool āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
dlltool - DLL āĻ¤ā§āĻ°āĻŋ āĻāĻŦāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
dlltool [-d|--āĻāĻ¨āĻĒā§āĻ-āĻĄāĻŋāĻĢ def-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ]
[-b|--āĻŦā§āĻ¸-āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¸-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ]
[-e|--output-exp āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ]
[-z|--āĻāĻāĻāĻĒā§āĻ-āĻĄāĻŋāĻĢ def-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ]
[-l|--āĻāĻāĻāĻĒā§āĻ-āĻ˛āĻŋāĻŦ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ]
[-y|--āĻāĻāĻāĻĒā§āĻ-āĻĄāĻŋāĻ˛ā§āĻ˛āĻŋāĻŦ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ]
[--āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻĒā§āĻ°āĻ¤ā§āĻ] [--āĻ¨ā§-āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻāĻŋāĻšā§āĻ¨]
[--āĻŦāĻžāĻĻ-āĻāĻŋāĻšā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž]
[--āĻā§āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻ-āĻŦāĻžāĻĻ]
[-S|-- āĻ¯ā§āĻŽāĻ¨ āĻĒāĻžāĻĨ āĻā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°] [-f|--āĻ¯ā§āĻŽāĻ¨-āĻĒāĻ¤āĻžāĻāĻž āĻ āĻĒāĻļāĻ¨]
[-D|--dll āĻ¨āĻžāĻŽ āĻ¨āĻžāĻŽ] [-m|--āĻŽā§āĻļāĻŋāĻ¨ āĻŽā§āĻļāĻŋāĻ¨]
[-a|--āĻ ā§āĻ¯āĻžāĻĄ-āĻĒāĻ°ā§āĻā§āĻˇ]
[-U|--āĻ ā§āĻ¯āĻžāĻĄ-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°] [--add-stdcall-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°]
[-k|-- āĻšāĻ¤ā§āĻ¯āĻž āĻāĻ°āĻž] [-A|--add-stdcall-alias]
[-p|--ext-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸-āĻāĻ¨āĻžāĻŽ āĻāĻĒāĻ¸āĻ°ā§āĻ]
[-x|--no-idata4] [-c|--no-idata5]
[--use-nul-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸āĻĄ-āĻāĻŽāĻĻāĻžāĻ¨āĻŋ-āĻ¸āĻžāĻ°āĻŖā§]
[-I|--āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ-āĻĢāĻžāĻāĻ˛-āĻ¨āĻžāĻŽ] [--āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ-āĻāĻ ā§āĻ°]
[-i|-- āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ]
[-n|--āĻ¨ā§āĻĄā§āĻ˛āĻŋāĻ] [-t|--temp-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻ¸āĻ°ā§āĻ]
[-v|-- āĻāĻžāĻ°āĻŦā§āĻ¸]
[-h|--help] [-V|--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ]
[--āĻ¨ā§-āĻ˛āĻŋāĻĄāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°] [--āĻ˛āĻŋāĻĄāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°]
[āĻ āĻŦāĻā§āĻā§āĻ-āĻĢāĻžāĻāĻ˛...]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
dlltool āĻāĻ° āĻāĻ¨āĻĒā§āĻ āĻĒāĻĄāĻŧā§, āĻ¯āĻž āĻĨā§āĻā§ āĻāĻ¸āĻ¤ā§ āĻĒāĻžāĻ°ā§ -d āĻāĻŦāĻ -b āĻ āĻĒāĻļāĻ¨ āĻ¸ā§āĻāĻ¸āĻžāĻĨā§ āĻŦāĻ¸ā§āĻ¤ā§
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻāĻŋ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ āĻāĻ¨āĻĒā§āĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻŦāĻ āĻ¯āĻĻāĻŋ -e āĻĒāĻāĻ¨ā§āĻĻ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻ¯āĻĻāĻŋ -l āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¯āĻĻāĻŋ -z āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ def āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĨ¤ āĻ¯ā§ āĻā§āĻ¨
āĻŦāĻž āĻ¸āĻŦ -e, -l āĻāĻŦāĻ -z dlltool-āĻāĻ° āĻāĻāĻāĻŋ āĻāĻšā§āĻŦāĻžāĻ¨ā§ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ DLL āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, DLL-āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¤ā§āĻ¸ āĻ¸āĻš, āĻāĻāĻŋ āĻ¤āĻŋāĻ¨āĻāĻŋ āĻĨāĻžāĻāĻž āĻāĻŦāĻļā§āĻ¯āĻ
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻĢāĻžāĻāĻ˛. dlltool āĻāĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨.
āĻĒā§āĻ°āĻĨāĻŽ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻšāĻ˛ āĻāĻāĻāĻŋ .def āĻĢāĻžāĻāĻ˛ āĻ¯āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻā§āĻ¨ āĻĢāĻžāĻāĻļāĻ¨ DLL āĻĨā§āĻā§ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ,
āĻ¯āĻž āĻĄāĻŋāĻāĻ˛āĻāĻ˛ āĻāĻŽā§āĻĒā§āĻ°ā§āĻ āĻāĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§āĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒāĻžāĻ ā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻāĻāĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻšāĻžāĻ¤, āĻŦāĻž dlltool āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -z āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻā§āĻˇā§āĻ¤ā§āĻ°ā§ dlltool āĻāĻā§āĻāĻž
āĻāĻ° āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¯āĻž āĻ¸ā§āĻ āĻĢāĻžāĻāĻļāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§
āĻŦāĻŋāĻļā§āĻˇāĻāĻžāĻŦā§ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻšāĻā§āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻāĻŦāĻ āĻ¤āĻžāĻĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ .def āĻāĻāĻž āĻĢāĻžāĻāĻ˛
āĻ¸ā§āĻˇā§āĻāĻŋ āĻāĻ°ā§āĨ¤
āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻļāĻ¨ āĻāĻāĻāĻŋ DLL āĻĨā§āĻā§ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻšāĻā§āĻā§ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĨāĻžāĻāĻž āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨
-āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ: āĻāĻ¨ā§āĻā§āĻ°āĻŋ .dectve āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻāĻž āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ C āĻ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ asm() āĻ āĻĒāĻžāĻ°ā§āĻāĻ°:
asm ( "āĻŦāĻŋāĻāĻžāĻ . drectve");
asm (."ascii \"-export:my_func\"");
int my_func (āĻ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°) { ... }
DLL āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻāĻāĻāĻŋ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¯āĻž DLL āĻāĻ° āĻŦāĻĄāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻŦāĻ āĻāĻāĻŋ DLL āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĒāĻ°āĻŋāĻāĻžāĻ˛āĻ¨āĻž āĻāĻ°ā§
āĻāĻŦāĻ āĻŦāĻžāĻāĻ°ā§āĻ° āĻŦāĻŋāĻļā§āĻŦāĨ¤ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻžāĻāĻ¨āĻžāĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻāĻāĻŋ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ -e
āĻŦāĻŋāĻāĻ˛ā§āĻĒ dlltool āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻŦāĻž āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ .def āĻĢāĻžāĻāĻ˛.
DLL āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§āĻ¯āĻŧ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻšāĻ˛ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻŦā§
āĻĄāĻŋāĻāĻ˛āĻāĻ˛ (āĻāĻāĻāĻŋ `āĻāĻŽāĻĒā§āĻ°ā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ') āĻĢāĻžāĻāĻļāĻ¨ āĻ ā§āĻ¯āĻžāĻā§āĻ¸ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯āĨ¤ āĻāĻ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ -l dlltool-āĻāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻŦāĻž āĻĒāĻĄāĻŧāĻž āĻšāĻ¯āĻŧ .def āĻĢāĻžāĻāĻ˛.
āĻ¯āĻĻāĻŋ -y āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, dlltool āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛āĻŽā§āĻŦ-āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§ āĻ¯āĻ¤ āĻ¤āĻžāĻĄāĻŧāĻžāĻ¤āĻžāĻĄāĻŧāĻŋ dll āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
āĻāĻāĻāĻŋ āĻāĻŽāĻĻāĻžāĻ¨āĻŋāĻā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨ āĻĒā§āĻ°āĻĨāĻŽāĻŦāĻžāĻ°ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ˛ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻĢāĻ˛ā§ āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻĄāĻŋāĻ˛ā§āĻāĻŽā§āĻĒ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻŦā§_delayLoadHelper2()āĻ¯āĻž āĻā§āĻ°ā§ āĻĻāĻžāĻāĻĄāĻŧāĻžāĻ¯āĻŧ
kernel32 āĻĨā§āĻā§ LoadLibraryA āĻāĻŦāĻ GetProcAddress āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻāĻ°āĻŦā§āĨ¤
dlltool āĻšāĻžāĻ¤ā§ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§ āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§
āĻ¸āĻāĻ¯ā§āĻāĻ¨āĻāĻžāĻ°ā§ āĻŦāĻŋāĻŦā§āĻ¤āĻŋ āĻ§āĻžāĻ°āĻŖāĻāĻžāĻ°ā§ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻāĻ āĻāĻāĻ¤ā§āĻ°āĻŋāĻ¤ āĻāĻ°āĻž. āĻĻā§āĻ¯ -S āĻšā§āĻā§āĻŽ
āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¯āĻž dlltool āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŦā§, āĻāĻŦāĻ
āĻĻā§āĻ¯ -f āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻ¸ā§āĻ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°āĻā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻĒāĻ¤āĻžāĻāĻž āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻĻā§āĻ¯ -n āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
dlltoolāĻā§ āĻāĻ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻĨā§āĻā§ āĻāĻāĻāĻžāĻ¨ āĻ¯āĻāĻ¨ āĻāĻāĻŋ āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻšāĻ¯āĻŧ, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ -n
āĻĻā§āĻāĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻāĻŋ dlltool āĻā§ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻŽā§āĻā§ āĻĢā§āĻ˛āĻž āĻĨā§āĻā§ āĻŦāĻžāĻ§āĻž āĻĻā§āĻŦā§
āĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧāĨ¤
āĻāĻāĻžāĻ¨ā§ āĻāĻāĻāĻŋ āĻā§āĻ¸ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻāĻāĻāĻŋ DLL āĻ¤ā§āĻ°āĻŋāĻ° āĻāĻāĻāĻŋ āĻāĻĻāĻžāĻšāĻ°āĻŖ dll.c āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž
(āĻāĻāĻāĻŋ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛ āĻĨā§āĻā§ āĻŦāĻ˛āĻž āĻšāĻ¯āĻŧ āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ.o) āĻ¯ā§ DLL āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§:
gcc -c dll.c
dlltool -e exports.o -l dll.lib dll.o
gcc dll.o exports.o -o dll.dll
gcc program.o dll.lib -o āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽ
dlltool āĻāĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
DLL āĻ¯āĻžāĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻŋ āĻ¯ā§āĻā§āĻ¤āĨ¤ āĻāĻ° āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻĻā§āĻā§āĻ¨ -I or --āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻ āĻ°ā§āĻĨ āĻ°āĻ¯āĻŧā§āĻā§:
-d āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
--āĻāĻ¨āĻĒā§āĻ-āĻĄāĻŋāĻĢ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ āĻāĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ .def āĻĢāĻžāĻāĻ˛ āĻĒāĻĄāĻŧāĻž āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž.
-b āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
--āĻŦā§āĻ¸-āĻĢāĻžāĻāĻ˛ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻāĻāĻŋ āĻŦā§āĻ¸ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ āĻ¯āĻž āĻĒāĻĄāĻŧāĻ¤ā§ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§
āĻĢāĻžāĻāĻ˛āĻāĻŋ dlltool āĻĻā§āĻŦāĻžāĻ°āĻž āĻāĻ¤ā§āĻĒāĻ¨ā§āĻ¨ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸ā§āĻĨāĻžāĻ¨āĻžāĻ¨ā§āĻ¤āĻ° āĻŦāĻŋāĻāĻžāĻā§ āĻ¯ā§āĻ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-e āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
--output-exp āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
dlltool āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻā§āĻ¸āĻĒā§āĻ°ā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĨ¤
-z āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
--āĻāĻāĻāĻĒā§āĻ-āĻĄāĻŋāĻĢ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻāĻ° āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ .def dlltool āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻĢāĻžāĻāĻ˛āĨ¤
-l āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
--āĻāĻāĻāĻĒā§āĻ-āĻ˛āĻŋāĻŦ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
dlltool āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
-y āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
--āĻāĻāĻāĻĒā§āĻ-āĻĄāĻŋāĻ˛ā§āĻ˛āĻŋāĻŦ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
dlltool āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻŦāĻŋāĻ˛āĻŽā§āĻŦ-āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
--āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻĒā§āĻ°āĻ¤ā§āĻ
āĻāĻ¨āĻĒā§āĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻŦāĻŋāĻļā§āĻŦāĻŦā§āĻ¯āĻžāĻĒā§ āĻāĻŦāĻ āĻĻā§āĻ°ā§āĻŦāĻ˛ āĻ¸āĻāĻā§āĻāĻžāĻ¯āĻŧāĻŋāĻ¤ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋāĻā§ āĻĒā§āĻ°āĻ¤ā§āĻ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦāĻŋāĻŦā§āĻāĻ¨āĻž āĻāĻ°ā§āĻ¨
āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻŋāĻšā§āĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻā§āĻ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻšāĻ¯āĻŧ āĻ¨āĻž;
āĻĻā§āĻā§āĻ¨ --āĻā§āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻ-āĻŦāĻžāĻĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻĒāĻ¨āĻŋ āĻāĻŋāĻšā§āĻ¨ā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ āĻ¨āĻž
āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§āĻ¨ --āĻŦāĻžāĻĻ-āĻāĻŋāĻšā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤
--āĻ¨ā§-āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻāĻŋāĻšā§āĻ¨
āĻāĻāĻāĻŋ āĻāĻ¨āĻĒā§āĻā§ āĻ¸ā§āĻĒāĻˇā§āĻāĻāĻžāĻŦā§ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻŋāĻšā§āĻ¨ .def āĻĢāĻžāĻāĻ˛ āĻŦāĻž āĻāĻ¨ .dectve āĻŦāĻŋāĻāĻžāĻā§
āĻāĻ¨āĻĒā§āĻ āĻ āĻŦāĻā§āĻā§āĻ āĻĢāĻžāĻāĻ˛āĨ¤ āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻ°āĻŖāĨ¤ āĻĻā§āĻ¯ .dectve āĻŦāĻŋāĻāĻžāĻ āĻšāĻ¯āĻŧ
āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¸ā§āĻˇā§āĻāĻŋ dllexport āĻā§āĻ¸ āĻā§āĻĄā§ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤
--āĻŦāĻžāĻĻ-āĻāĻŋāĻšā§āĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻŽāĻ§ā§āĻ¯ā§ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž āĻ¤āĻžāĻ˛āĻŋāĻāĻž. āĻāĻāĻŋ āĻāĻŽāĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦāĻŋāĻāĻā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻŦāĻž āĻā§āĻ˛āĻ¨ āĻ āĻā§āĻˇāĻ°āĨ¤ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻāĻāĻŋ āĻ āĻā§āĻ°āĻŖā§ āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤ āĻāĻ
āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻ āĻ°ā§āĻĨāĻĒā§āĻ°ā§āĻŖ āĻ¯āĻāĻ¨ --āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻĒā§āĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
--āĻā§āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻ-āĻŦāĻžāĻĻ
āĻāĻāĻ¨ --āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻĒā§āĻ°āĻ¤ā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻāĻāĻŋ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦāĻŋāĻļā§āĻˇ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻĄāĻŧāĻžāĻŦā§
āĻĒā§āĻ°āĻ¤ā§āĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻĄāĻŧāĻžāĻ¤ā§ āĻĒā§āĻ°āĻ¤ā§āĻā§āĻ° āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¤āĻžāĻ˛āĻŋāĻāĻž DllMain@12,
DllEntryPoint@0, āĻ āĻļā§āĻĻā§āĻ§_ptr. āĻāĻĒāĻ¨āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨ --āĻā§āĻ¨-āĻĄāĻŋāĻĢāĻ˛ā§āĻ-āĻŦāĻžāĻĻ āĻāĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻŦāĻ āĻāĻ āĻŦāĻŋāĻļā§āĻˇ āĻĒā§āĻ°āĻ¤ā§āĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻ¤āĻāĻ¨āĻ āĻ āĻ°ā§āĻĨāĻŦāĻš āĻšāĻ¯āĻŧ āĻ¯āĻāĻ¨ --āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ-āĻ¸āĻŽāĻ¸ā§āĻ¤-āĻĒā§āĻ°āĻ¤ā§āĻ
āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻšāĻ¯āĻŧ.
-S āĻĒāĻĨ
-- āĻ¯ā§āĻŽāĻ¨ āĻĒāĻĨ
āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻ¸āĻš āĻĒāĻžāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§
āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛āĨ¤
-f āĻ āĻĒāĻļāĻ¨
--āĻ¯ā§āĻŽāĻ¨-āĻĒāĻ¤āĻžāĻāĻž āĻ āĻĒāĻļāĻ¨
āĻā§āĻ¨ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯āĻāĻ¨ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻĒāĻžāĻ¸ āĻāĻ°āĻž āĻšāĻŦā§
āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖāĨ¤ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻāĻŽāĻ¨āĻāĻŋ āĻ¯āĻĻāĻŋ -S āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻžāĨ¤
āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻ¨ā§āĻ¯āĻŧ, āĻāĻŦāĻ āĻ¯āĻĻāĻŋ āĻāĻāĻŋ āĻāĻŽāĻžāĻ¨ā§āĻĄā§ āĻāĻāĻžāĻ§āĻŋāĻāĻŦāĻžāĻ° āĻšāĻ¯āĻŧ
āĻ˛āĻžāĻāĻ¨, āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻāĻāĻ¨āĻžāĻā§āĻ˛āĻŋ āĻāĻā§āĻ° āĻāĻāĻ¨āĻžāĻā§āĻ˛āĻŋāĻā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻŦā§āĨ¤ āĻ¤āĻžāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻšāĻ˛ā§
āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ°ā§āĻ° āĻāĻžāĻā§ āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻžāĻ¸ āĻāĻ°āĻ¤ā§ āĻ¸ā§āĻā§āĻ˛āĻŋ āĻĄāĻŦāĻ˛ āĻā§āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻŦāĻĻā§āĻ§ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
-D āĻ¨āĻžāĻŽ
--dll-āĻ¨āĻžāĻŽ āĻ¨āĻžāĻŽ
āĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§ .def DLL āĻāĻ° āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻĢāĻžāĻāĻ˛ āĻ¯āĻāĻ¨ -e
āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻĒāĻ¸ā§āĻĨāĻŋāĻ¤ āĻ¨āĻž āĻĨāĻžāĻā§, āĻ¤āĻžāĻšāĻ˛ā§ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§ -e
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ DLL āĻāĻ° āĻ¨āĻžāĻŽ āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
-m āĻŽā§āĻļāĻŋāĻ¨
-āĻŽā§āĻļāĻŋāĻ¨ āĻŽā§āĻļāĻŋāĻ¨
āĻ¯ā§ āĻ§āĻ°āĻ¨ā§āĻ° āĻŽā§āĻļāĻŋāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤ dlltool āĻšāĻ¯āĻŧā§āĻā§
āĻāĻāĻāĻŋ āĻŦāĻŋāĻ˛ā§āĻ āĻāĻ¨ āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻĒā§āĻ°āĻāĻžāĻ°, āĻāĻāĻŋ āĻā§āĻāĻžāĻŦā§ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¤āĻžāĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§, āĻ¤āĻŦā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ¯ā§ āĻāĻāĻžāĻ°āĻ°āĻžāĻāĻĄ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤. āĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ ARM-āĻāĻ° āĻāĻ¨ā§āĻ¯ DLL āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻĒāĻ¯ā§āĻā§
āĻĒā§āĻ°āĻ¸ā§āĻ¸āĻ°, āĻ¯āĻāĻ¨ DLL āĻāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻāĻ¸āĻ˛ā§ āĻĨāĻžāĻŽā§āĻŦ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻžāĻŦāĻ˛ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ¨āĻā§āĻĄ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
-a
--āĻ ā§āĻ¯āĻžāĻĄ-āĻĒāĻ°ā§āĻā§āĻˇ
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻ¨ dlltool āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻžāĻ āĻ¯ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻ¯āĻž
āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ¨āĻž āĻāĻ°ā§āĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋāĻā§āĻ¤ āĻĢāĻžāĻāĻļāĻ¨āĻā§ āĻ°ā§āĻĢāĻžāĻ°ā§āĻ¨ā§āĻ¸ āĻāĻ°āĻžāĻ° āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧāĨ¤
āĻ¯āĻžāĻ āĻšā§āĻ āĻ¨āĻž āĻā§āĻ¨ āĻāĻ° āĻŽāĻžāĻ¨ā§ āĻšāĻ˛ āĻ¯ā§ āĻāĻžāĻšāĻžāĻ¨ā§āĻ¨āĻžāĻŽ!
-U
--āĻ ā§āĻ¯āĻžāĻĄ-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻ¨ dlltool āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° āĻ¸āĻŦ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻž āĻĒā§āĻ°āĻ¤ā§āĻāĨ¤
--āĻ¨ā§-āĻ˛āĻŋāĻĄāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°
--āĻ˛āĻŋāĻĄāĻŋāĻ-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°
āĻĒā§āĻ°āĻŽāĻŋāĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻ āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸āĻĄ āĻāĻ°āĻ¤ā§ āĻŦāĻžāĻ§ā§āĻ¯ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻāĻŋāĻ¨āĻž āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĨ¤
--add-stdcall-āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻ¨ dlltool āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŦāĻŦāĻ°ā§āĻ¤ā§ āĻšāĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°āĻž āĻ¨āĻžāĻŽā§āĻ° āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ° stdcall āĻĢāĻžāĻāĻļāĻ¨ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻļā§āĻ˛ āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻ stdcall
āĻĢāĻžāĻāĻļāĻ¨ āĻ¨āĻžāĻŽ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¨āĻž. GNU- āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯āĻĒā§āĻ°ā§āĻŖ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ°ā§āĻ¯āĻāĻ°
MS-Windows āĻā§āĻ˛ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¨āĻŋāĻ°ā§āĻŽāĻŋāĻ¤ āĻ¤ā§āĻ¤ā§āĻ¯āĻŧ āĻĒāĻā§āĻˇā§āĻ° DLL-āĻāĻ° āĻāĻ¨ā§āĻ¯ libs āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻāĻ°ā§āĻ¨āĨ¤
-k
-- āĻšāĻ¤ā§āĻ¯āĻž āĻāĻ°āĻž
āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ @ stdcall-āĻāĻ° āĻ¨āĻžāĻŽ āĻĨā§āĻā§ āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĻā§āĻ˛āĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
āĻĢāĻžāĻāĻļāĻ¨ āĻ¯āĻž DLL āĻĨā§āĻā§ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻāĻ°āĻž āĻšāĻŦā§āĨ¤ āĻāĻāĻāĻŋ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻāĻŋ āĻĻāĻ°āĻāĻžāĻ°ā§
āĻāĻāĻāĻŋ DLL āĻāĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ¯āĻž stdcall āĻĢāĻžāĻāĻļāĻ¨ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻ°ā§ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ āĻāĻžāĻĄāĻŧāĻž @
āĻĒā§āĻ°āĻ¤ā§āĻ āĻ¨āĻžāĻŽā§āĻ° āĻĒā§āĻ°āĻ¤ā§āĻ¯āĻ¯āĻŧāĨ¤
āĻāĻāĻŋ āĻāĻŽā§āĻĒā§āĻ°ā§āĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°ā§āĻā§āĻ°āĻžāĻŽāĻā§āĻ˛āĻŋāĻ¤ā§ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĒā§āĻ°āĻ¤ā§āĻāĻā§āĻ˛āĻŋāĻ° āĻ¨āĻžāĻŽāĻāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ āĻ¨āĻž
āĻāĻāĻŋāĻ° āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ā§ āĻ˛āĻŋāĻā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻāĻ¨ā§āĻā§āĻ°āĻŋ (āĻ āĻ°ā§āĻĨāĻžā§ .idata āĻŦāĻŋāĻāĻžāĻ)āĨ¤
-A
--add-stdcall-alias
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻ¨ dlltool āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻĒāĻ¨āĻžāĻŽ āĻ¯ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
stdcall āĻāĻŋāĻšā§āĻ¨ āĻāĻžāĻĄāĻŧāĻž @ āĻ¸āĻā§āĻā§ āĻĒā§āĻ°āĻ¤ā§āĻ āĻāĻžāĻĄāĻŧāĻžāĻ @ .
-p
--ext-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸-āĻāĻ¨āĻžāĻŽ āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻāĻžāĻ°āĻŖāĻ¸āĻŽā§āĻš dlltool āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻ¸āĻŽāĻ¸ā§āĻ¤ DLL āĻāĻŽāĻĻāĻžāĻ¨āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻāĻĒāĻ¨āĻžāĻŽ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§
āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻĒāĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻāĻŦāĻ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻāĻāĻ¯āĻŧ āĻāĻŋāĻšā§āĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻā§āĻ¨āĻ āĻ˛āĻŋāĻĄ āĻ¨ā§āĻā§ˇ
āĻāĻ¨ā§āĻĄāĻžāĻ°āĻ¸ā§āĻā§āĻ°
-x
--no-idata4
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻ¨ dlltool āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§ āĻāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
".idata4" āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
--use-nul-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸āĻĄ-āĻāĻŽāĻĻāĻžāĻ¨āĻŋ-āĻ¸āĻžāĻ°āĻŖā§
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻ¨ dlltool āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§ āĻāĻāĻŋ āĻāĻĒāĻ¸āĻ°ā§āĻ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻāĻāĻāĻŋ āĻāĻĒāĻžāĻĻāĻžāĻ¨ āĻļā§āĻ¨ā§āĻ¯ āĻĻā§āĻŦāĻžāĻ°āĻž ".idata4" āĻāĻŦāĻ ".idata5"āĨ¤ āĻāĻāĻŋ āĻĒā§āĻ°āĻžāĻ¨ā§ gnu āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻ āĻ¨ā§āĻāĻ°āĻŖ āĻāĻ°ā§
"dlltool" āĻāĻ° āĻĒā§āĻ°āĻāĻ¨ā§āĻŽāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻĨāĻžāĻā§āĨ¤
-c
--no-idata5
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ āĻ¯ā§ āĻāĻāĻ¨ dlltool āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻāĻŦāĻ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻā§ āĻāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻāĻ¯āĻŧāĻž āĻāĻāĻŋāĻ¤
".idata5" āĻŦāĻŋāĻāĻžāĻāĨ¤ āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ āĻĒāĻžāĻ°ā§āĻāĻŋāĻ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻŽāĻā§āĻāĻ¸ā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯āĨ¤
-I āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
--āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ
āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ dlltool āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĒāĻ°āĻŋāĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻŦāĻ
āĻ°āĻŋāĻĒā§āĻ°ā§āĻ, "stdout" āĻ, āĻ¸āĻāĻļā§āĻ˛āĻŋāĻˇā§āĻ DLL(āĻā§āĻ˛āĻŋ) āĻāĻ° āĻ¨āĻžāĻŽ(āĻā§āĻ˛āĻŋ)ā§ˇ āĻāĻāĻŋ āĻ¸āĻā§āĻāĻžāĻ˛āĻŋāĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻ āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻāĻŦāĻ āĻāĻ°ā§āĻā§āĻŽā§āĻ¨ā§āĻ āĻĻā§āĻŦāĻžāĻ°āĻž āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļāĻŋāĻ¤ āĻ āĻ¨ā§āĻ¯ āĻā§āĻ¨ āĻ āĻĒāĻžāĻ°ā§āĻļāĻ¨ āĻāĻžāĻĄāĻŧāĻžāĻāĨ¤
dlltool āĻŦā§āĻ¯āĻ°ā§āĻĨ āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨āĻž āĻĨāĻžāĻā§ āĻŦāĻž āĻĒā§āĻ°āĻā§āĻ¤āĻĒāĻā§āĻˇā§ āĻāĻāĻāĻŋ āĻāĻŽāĻĻāĻžāĻ¨āĻŋ āĻ¨āĻž āĻšāĻ¯āĻŧ
āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻāĻ°ā§ āĻĻā§āĻā§āĻ¨ --āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ-āĻāĻ ā§āĻ°.
--āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻ°āĻŖ-āĻāĻ ā§āĻ°
āĻāĻ° āĻāĻāĻ°āĻŖ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻāĻ°ā§ --āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°ā§āĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ, āĻ¯ā§āĻŽāĻ¨ āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻ°āĻŋāĻĒā§āĻ°ā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¯āĻĻāĻŋ
āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻāĻāĻžāĻ§āĻŋāĻ DLL āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¯ā§āĻā§āĻ¤āĨ¤
-i
-- āĻāĻ¨ā§āĻāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ°ā§āĻ
āĻ¤āĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§ dlltool āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻŦāĻ¸ā§āĻ¤ā§āĻā§āĻ˛āĻŋ āĻāĻŋāĻšā§āĻ¨āĻŋāĻ¤ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤
āĻ¯ā§ āĻāĻāĻŋ āĻāĻāĻ°āĻāĻŽ āĻāĻŦāĻ āĻĨāĻžāĻŽā§āĻŦ āĻā§āĻĄā§āĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻ¨ā§āĻ¤āĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻā§ āĻ¸āĻŽāĻ°ā§āĻĨāĻ¨ āĻāĻ°ā§āĨ¤
-n
--āĻ¨ā§āĻĄā§āĻ˛āĻŋāĻ
āĻ¤ā§āĻ˛ā§ dlltool āĻ°āĻĒā§āĻ¤āĻžāĻ¨āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšā§āĻ¤ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨
āĻĢāĻžāĻāĻ˛ āĻ¯āĻĻāĻŋ āĻāĻ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻŦā§ dlltool āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻŦāĻ¸ā§āĻ¤ā§āĻāĻŋāĻā§āĻ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻŦā§
āĻĢāĻžāĻāĻ˛āĻā§āĻ˛āĻŋ āĻāĻāĻŋ āĻ˛āĻžāĻāĻŦā§āĻ°ā§āĻ°āĻŋ āĻĢāĻžāĻāĻ˛ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĨ¤
-t āĻāĻĒāĻ¸āĻ°ā§āĻ
--temp-āĻĒā§āĻ°āĻŋāĻĢāĻŋāĻā§āĻ¸ āĻāĻĒāĻ¸āĻ°ā§āĻ
āĻ¤ā§āĻ˛ā§ dlltool āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻĒāĻ¸āĻ°ā§āĻ āĻ āĻ¸ā§āĻĨāĻžāĻ¯āĻŧā§ āĻ ā§āĻ¯āĻžāĻ¸ā§āĻŽā§āĻŦāĻ˛āĻžāĻ° āĻāĻŦāĻ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻŽāĻžāĻŖ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ
āĻ¨āĻĨāĻŋ āĻĒāĻ¤ā§āĻ°. āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§, āĻā§āĻŽā§āĻĒ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻāĻĒāĻ¸āĻ°ā§āĻāĻāĻŋ āĻĒāĻŋāĻĄ āĻĨā§āĻā§ āĻ¤ā§āĻ°āĻŋ āĻšāĻ¯āĻŧāĨ¤
-v
-- āĻāĻžāĻ°āĻŦā§āĻ¸
dlltool āĻāĻāĻŋ āĻāĻŋ āĻāĻ°āĻā§ āĻ¤āĻž āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§āĻ¨āĨ¤
-h
--help
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤
-V
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
dlltool āĻāĻ° āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¨āĻŽā§āĻŦāĻ° āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ āĻāĻ°ā§ āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ° āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĨ¤
@āĻĢāĻžāĻāĻ˛
āĻĨā§āĻā§ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ˛āĻžāĻāĻ¨ āĻŦāĻŋāĻāĻ˛ā§āĻĒ āĻĒāĻĄāĻŧā§āĻ¨ āĻĢāĻžāĻāĻ˛. āĻĒāĻ āĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻāĻ° āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ āĻ¸āĻ¨ā§āĻ¨āĻŋāĻŦā§āĻļ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻ¸āĻ˛ @āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĨ¤ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻĻā§āĻ¯āĻŽāĻžāĻ¨ āĻ¨ā§āĻ, āĻŦāĻž āĻĒāĻĄāĻŧāĻž āĻ¯āĻžāĻŦā§ āĻ¨āĻž, āĻ¤āĻžāĻ°āĻĒāĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻāĻā§āĻˇāĻ°āĻŋāĻāĻāĻžāĻŦā§ āĻāĻŋāĻāĻŋāĻ¤ā§āĻ¸āĻž āĻāĻ°āĻž āĻšāĻŦā§, āĻāĻŦāĻ āĻ āĻĒāĻ¸āĻžāĻ°āĻŖ āĻāĻ°āĻž āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĢāĻžāĻāĻ˛ āĻšā§āĻ¯āĻŧāĻžāĻāĻāĻ¸ā§āĻĒā§āĻ¸ āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻĨāĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻžāĻĻāĻž āĻ¸ā§āĻĨāĻžāĻ¨ āĻ āĻā§āĻˇāĻ° āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻāĻāĻ āĻŦāĻž āĻĄāĻŦāĻ˛ āĻāĻĻā§āĻ§ā§āĻ¤āĻŋāĻ¤ā§ āĻ¸āĻŽāĻā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻāĻŋāĻā§ āĻāĻŋāĻ°ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻāĻ˛ā§āĻĒā§āĨ¤ āĻ¯ā§ āĻā§āĻ¨
āĻ āĻā§āĻˇāĻ°āĻāĻŋ (āĻāĻāĻāĻŋ āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš) āĻ āĻā§āĻˇāĻ°āĻāĻŋāĻ° āĻāĻĒāĻ¸āĻ°ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§
āĻŦā§āĻ¯āĻžāĻāĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻ¸āĻš āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻā§āĻā§āĻ¤āĨ¤ āĻĻā§āĻ¯ āĻĢāĻžāĻāĻ˛ āĻ¨āĻŋāĻā§āĻ āĻ āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ @ āĻĨāĻžāĻāĻ¤ā§ āĻĒāĻžāĻ°ā§āĻĢāĻžāĻāĻ˛ āĻŦāĻŋāĻāĻ˛ā§āĻĒ; āĻ¯ā§āĻā§āĻ¨ā§
āĻāĻ āĻ§āĻ°āĻ¨ā§āĻ° āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻŦā§āĻ¤ā§āĻ¤āĻŋāĻŽā§āĻ˛āĻāĻāĻžāĻŦā§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻāĻ°āĻž āĻšāĻŦā§āĨ¤
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ arm-linux-androideabi-dlltool āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨