ファイル名(行番号): error C141: syntax error near 'プログラムの一部'
.\SAMPLE.C(40): error C141: syntax error near 'int' .\SAMPLE.C(60): error C141: syntax error near '}'
ファイル名(行番号): warning C280: '識別子': undefined identifier
.\SAMPLE.C(18): error C220: 'x': undefined identifier
ファイル名(行番号): warning C280: '変数名': unreferenced local variable
.\SAMPLE.C(18): warning C280: 'x': unreferenced local variable
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE: EXCEPTION 0021H: PATH OR FILE NOT FOUND FILE: C:\KEIL\C51\LIB\C51FPS.LIB
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT ?PR?関数名?ファイル名
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS SEGMENT ?PR?_SHOWINT?SAMPLE
関数の定義だけを書いて、
文法チェックのためにコンパイルした場合など、
意図的に参照されない関数を存在させている際には無視してもかまいません。
REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL
*** WARNING Lnumber: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL SYMBOL: symbol-name MODULE: sample.obj (SAMPLE)
*** WARNING L1: REFERENCE MADE TO UNRESOLVED EXTERNAL SYMBOL SYMBOL: MY_FUNCTION MODULE: sample.obj (SAMPLE)
本来は致命的エラーとすべきものです。 しかし、今回使用するリンカは警告にとどめてしまい、 時には誤動作するコードを生成します。