Microchip Technology XC8 Standard Compiler (Workstation) SW006021-1 SW006021-1 ユーザーズマニュアル

製品コード
SW006021-1
ページ / 518
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.
(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”
 fo
r 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.
(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.
(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.
(395) missing argument to -J 
(Linker)
The maximum number of errors before aborting must be specified following the -j 
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.
(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.