windres may be used to manipulate Windows resources.
windres´Â Windows ¸®¼Ò½º¸¦ ´Ù·é´Ù.
Warning:
windresis not always built as part of the binary utilities, since it is only useful for Windows targets.
ÁÖÀÇ!windresÀº Windows Ÿ°Ù¿¡¼¸¸ »ç¿ëÇϱ⠶§¹®¿¡ ÄÄÆÄÀϽà »ý¼ºµÇÁö ¾ÊÀ» ¼ö ÀÖ´Ù.
windres [options] [input-file] [output-file]
windres reads resources from an input file and copies them into
an output file. Either file may be in one of three formats:
windres´Â ÀÔ·Â ÆÄÀÏ¿¡¼ ¸®¼Ò½º¸¦ ÀÐ¾î¼ Ãâ·Â ÆÄÀÏ·Î
º¹»çÇÑ´Ù. °¢ ÆÄÀÏÀº ´ÙÀ½ ¼¼ Çü½Ä Áß ÇϳªÀÌ´Ù.
rc
res
coff
The exact description of these different formats is available in documentation from Microsoft.
When windres converts from the rc format to the res
format, it is acting like the Windows Resource Compiler. When
windres converts from the res format to the coff
format, it is acting like the Windows CVTRES program.
When
°¢ Çü½ÄÀÇ ÀÚ¼¼ÇÑ ¼³¸íÀº MicrosoftÀÇ ¹®¼¸¦ Âü°íÇ϶ó.
windres generates an rc file, the output is similar
but not identical to the format expected for the input. When an input
rc file refers to an external filename, an output rc file
will instead include the file contents.
windres°¡ rc Çü½ÄÀ» res Çü½ÄÀ¸·Î
º¯È¯ÇÒ ¶§ Windows ¸®¼Ò½º ÄÄÆÄÀÏ·¯¿Í °°ÀÌ ÇൿÇÑ´Ù. res Çü½ÄÀ»
coff Çü½ÄÀ¸·Î º¯È¯ÇÒ ¶§ Windows CVTRES ÇÁ·Î±×·¥
°°ÀÌ ÇൿÇÑ´Ù.
windresÀÌ »ý¼ºÇÑ rc ÆÄÀÏÀº ÀÔ·ÂÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ´Â
Çü½Ä°ú ºñ½ÁÇÏÁö¸¸ µ¿ÀÏÇÏÁö´Â ¾Ê´Ù.
ÀÔ·Â rc ÆÄÀÏÀÌ ´Ù¸¥ ÆÄÀϸíÀ» ÂüÁ¶ÇÑ´Ù¸é Ãâ·Â rc
ÆÄÀÏÀº ´ë½Å ±× ÆÄÀÏ ³»¿ëÀ» Á÷Á¢ Æ÷ÇÔÇÑ´Ù.
If the input or output format is not specified, windres will
guess based on the file name, or, for the input file, the file contents.
A file with an extension of `.rc' will be treated as an rc
file, a file with an extension of `.res' will be treated as a
res file, and a file with an extension of `.o' or
`.exe' will be treated as a coff file.
If no output file is specified, windres will print the resources
in rc format to standard output.
The normal use is for you to write an
Ãâ·Â ÆÄÀÏÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é
º¸Åë rc file, use windres
to convert it to a COFF object file, and then link the COFF file into
your application. This will make the resources described in the
rc file available to Windows.
ÀÔÃâ·Â Çü½ÄÀ» ÁöÁ¤ÇÏÁö ¾ÊÀ¸¸é ÆÄÀϸí°ú (ÀÔ·Â ÆÄÀÏÀÇ °æ¿ì) ÆÄÀÏ ³»¿ëÀ»
º¸°í ÆÇ´ÜÇÑ´Ù. È®ÀåÀÚ°¡ `.rc'ÀÎ ÆÄÀÏÀº rc ÆÄÀÏ·Î
Ãë±ÞµÇ°í, `.res'´Â res ÆÄÀÏ·Î, `.o'³ª
`.exe'´Â coff ÆÄÀÏ·Î Ãë±ÞµÈ´Ù.
rc Çü½ÄÀ¸·Î Ç¥ÁØÃâ·Â¿¡
Ãâ·ÂÇÑ´Ù.
rc ÆÄÀÏÀ» ÀÛ¼ºÇÏ¿© windresÀ¸·Î COFF
¿ÀºêÁ§Æ® ÆÄÀÏ·Î º¯È¯ÇÑ ÈÄ ÇÁ·Î±×·¥°ú °°ÀÌ ¸µÅ©ÇÏ°Ô µÈ´Ù. ±×·¡¼
rc ÆÄÀÏ¿¡ ±â¼úµÈ ¸®¼Ò½º¸¦ Windows°¡ »ç¿ëÇÏ°Ô µÈ´Ù.
-i filename
--input filename
windres will use the first non-option argument as the input file
name. If there are no non-option arguments, then windres will
read from standard input. windres can not read a COFF file from
standard input.
windresÀº Ç¥ÁØÀÔ·ÂÀ¸·Î COFF ÆÄÀÏÀ»
ÀÐÁö ¸øÇÑ´Ù.
-o filename
--output filename
windres will use the first non-option argument, after any used
for the input file name, as the output file name. If there is no
non-option argument, then windres will write to standard output.
windres can not write a COFF file to standard output.
windresÀº Ç¥ÁØÃâ·ÂÀ¸·Î COFF ÆÄÀÏÀ»
Ãâ·ÂÇÏÁö ¸øÇÑ´Ù.
-I format
--input-format format
windres will
guess, as described above.
-O format
--output-format format
windres will guess, as described above.
-F target
--target target
--help option to see a list
of supported targets. Normally windres will use the default
format, which is the first one listed by the --help option.
section Target Selection.
--help ¿É¼ÇÀ¸·Î ¾Ë ¼ö ÀÖ´Ù. º¸ÅëÀÇ °æ¿ì
--help ¿É¼Ç¿¡¼ óÀ½¿¡ ³ª¿À´Â, ±âº» Çü½ÄÀ» »ç¿ëÇÑ´Ù.
--preprocessor program
windres reads an rc file, it runs it through the C
preprocessor first. This option may be used to specify the preprocessor
to use, including any leading arguments. The default preprocessor
argument is gcc -E -xc-header -DRC_INVOKED.
rcÀ» ÀÐÀ» ¶§ ¸ÕÀú C Àü󸮱⸦ Åë°ú½ÃŲ´Ù.
ÀÌ ¿É¼ÇÀ¸·Î Àü󸮱â¿Í »ç¿ëÇÒ ¾Æ±Ô¸ÕÆ®¸¦ ÁöÁ¤ÇÑ´Ù.
±âº» Àü󸮱â¿Í ¾Æ±Ô¸ÕÆ®´Â gcc -E -xc-header -DRC_INVOKEDÀÌ´Ù.
--include-dir directory
rc file.
windres will pass this to the preprocessor as an -I
option. windres will also search this directory when looking for
files named in the rc file.
rc ÆÄÀÏÀ» ÀÐÀ» ¶§ »ç¿ëÇÒ ÀÎŬ·çµå µð·ºÅ丮¸¦ ÁöÁ¤ÇÑ´Ù.
windres´Â À̸¦ -I ¿É¼ÇÀ¸·Î Àü󸮱⿡
Àü´ÞÇÑ´Ù. ¶Ç rc ÆÄÀÏ¿¡ ³ª¿À´Â ÆÄÀÏÀ» ã±â À§Çؼ ÀÌ
µð·ºÅ丮¸¦ °Ë»çÇÑ´Ù.
-D sym[=val]
--define sym[=val]
-D option to pass to the preprocessor when reading an
rc file.
rc ÆÄÀÏÀ» ÀÐÀ» ¶§ Àü󸮱⿡ ³Ñ°ÜÁÙ -D ¿É¼ÇÀ»
ÁöÁ¤ÇÑ´Ù.
-v
--language val
rc file.
val should be a hexadecimal language code. The low eight bits are
the language, and the high eight bits are the sublanguage.
rc ÆÄÀÏÀ» ÀÐÀ» ¶§ »ç¿ëÇÒ ±âº» ¾ð¾î¸¦ ÁöÁ¤ÇÑ´Ù.
valÀº 16 Áø¼öÀÇ ¾ð¾î ÄÚµåÀÌ´Ù. ³·Àº 8 ºñÆ®°¡ ¾ð¾îÀ̰í,
³ôÀº 8 ºñÆ®´Â ºÎ¼ö¾ð¾îÀÌ´Ù.
--use-temp-file
--no-use-temp-file
--help
--version
windres.
windresÀÇ ¹öÀüÀ» Ãâ·ÂÇÑ´Ù.
--yydebug
windres is compiled with YYDEBUG defined as 1,
this will turn on parser debugging.
windres°¡ YYDEBUGÀ» 1·Î ÄÄÆÄÀÏµÈ °æ¿ì,
ÆÄ¼ÀÇ µð¹ö±ëÀ» ÀÛµ¿½ÃŲ´Ù.
Go to the first, previous, next, last section, table of contents.