Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル
製品コード
SW006021-1
Error and Warning Messages
2012 Microchip Technology Inc.
DS52053B-page 411
(383) text record has length (*) too small
(Linker)
This is an internal compiler error. Contact Microchip Technical Support with details.
(384) assertion failed: file *, line *, expression *
(Linker, Parser)
This is an internal compiler error. Contact Microchip Technical Support with details.
(387) illegal or too many -G options
(Linker)
There has been more than one linker -g option, or the -g option did not have any
arguments following. The arguments specify how the segment addresses are
calculated.
arguments following. The arguments specify how the segment addresses are
calculated.
(388) duplicate -M option
(Linker)
The map file name has been specified to the linker for a second time. This should not
occur if you are using a compiler driver. If invoking the linker manually, ensure that only
one instance of this option is present on the command line. See Section 4.8.8 “-M:
Generate Map File” for information on the correct syntax for this option.
occur if you are using a compiler driver. If invoking the linker manually, ensure that only
one instance of this option is present on the command line. See Section 4.8.8 “-M:
Generate Map File” for information on the correct syntax for this option.
(389) illegal or too many -O options
(Linker)
This linker -o flag is illegal, or another -o option has been encountered. A -o option
to the linker must be immediately followed by a filename with no intervening space.
to the linker must be immediately followed by a filename with no intervening space.
(390) missing argument to -P
(Linker)
There have been too many -p options passed to the linker, or a -p option was not fol-
lowed by any arguments. The arguments of separate -p options may be combined and
separated by commas.
lowed by any arguments. The arguments of separate -p options may be combined and
separated by commas.
(391) missing argument to -Q
(Linker)
The -Q linker option requires the machine type for an argument.
(392) missing argument to -U
(Linker)
The -U (undefine) option needs an argument.
(393) missing argument to -W
(Linker)
The -W option (listing width) needs a numeric argument.
(394) duplicate -D or -H option
(Linker)
The symbol file name has been specified to the linker for a second time. This should
not occur if you are using a compiler driver. If invoking the linker manually, ensure that
only one instance of either of these options is present on the command line.
not occur if you are using a compiler driver. If invoking the linker manually, ensure that
only one instance of either of these options is present on the command line.
(395) missing argument to -J
(Linker)
The maximum number of errors before aborting must be specified following the -j
linker option.
linker option.
(397) usage: hlink [-options] files.obj files.lib
(Linker)
Improper usage of the command-line linker. If you are invoking the linker directly, refer
to Section Section 7.2 “Operation” for more details. Otherwise this may be an internal
compiler error and you should contact Microchip Technical Support with details.
to Section Section 7.2 “Operation” for more details. Otherwise this may be an internal
compiler error and you should contact Microchip Technical Support with details.
(398) output file can’t be also an input file
(Linker)
The linker has detected an attempt to write its output file over one of its input files. This
cannot be done, because it needs to simultaneously read and write input and output
files.
cannot be done, because it needs to simultaneously read and write input and output
files.