1. 程式人生 > >Keil uV4編譯錯誤資訊表

Keil uV4編譯錯誤資訊表

錯誤程式碼及錯誤資訊 錯誤釋義 
error 1: Out of memory 記憶體溢位 
error 2: Identifier expected 缺識別符號 
error 3: Unknown identifier 未定義的識別符號 
error 4: Duplicate identifier 重複定義的識別符號 
error 5: Syntax error 語法錯誤 
error 6: Error in real constant 實型常量錯誤 
error 7: Error in integer constant 整型常量錯誤 
error 8: String constant exceeds line 字串常量超過一行 

error 10: Unexpected end of file 檔案非正常結束 
error 11: Line too long 行太長 
error 12: Type identifier expected 未定義的型別識別符號 
error 13: Too many open files 開啟檔案太多 
error 14: Invalid file name 無效的檔名 
error 15: File not found 檔案未找到 
error 16: Disk full 磁碟滿 
error 17: Invalid compiler directive 無效的編譯命令 

error 18: Too many files 檔案太多 
error 19: Undefined type in pointer def 指標定義中未定義型別 
error 20: Variable identifier expected 缺變數識別符號 
error 21: Error in type 型別錯誤 
error 22: Structure too large 結構型別太長 
error 23: Set base type out of range 集合基型別越界 
error 24: File components may not be files or objectsfile分量不能是檔案或物件 

error 25: Invalid string length 無效的字串長度 

error 26: Type mismatch 型別不匹配 
error 27:error 27:Invalid subrange base type 無效的子界基型別 
error 28:Lower bound greater than upper bound 下界超過上界 
error 29:Ordinal type expected 缺有序型別 
error 30:Integer constant expected 缺整型常量 
error 31:Constant expected 缺常量 
error 32:Integer or real constant expected 缺整型或實型常量 
error 33:Pointer Type identifier expected 缺指標型別識別符號 
error 34:Invalid function result type 無效的函式結果型別 
error 35:Label identifier expected 缺標號識別符號 
error 36:BEGIN expected 缺BEGIN 
error 37:END expected 缺END 
error 38:Integer expression expected 缺整型表示式 
error 39:Ordinal expression expected 缺有序型別表示式 
error 40:Boolean expression expected 缺布林表示式 
error 41:Operand types do not match 運算元型別不匹配 
error 42:Error in expression 表示式錯誤 
error 43:Illegal assignment 非法賦值 
error 44:Field identifier expected 缺域識別符號 
error 45:Object file too large 目標檔案太大 
error 46:Undefined external 未定義的外部過程與函式 
error 47:Invalid object file record 無效的OBJ檔案格式 
error 48:Code segment too large 程式碼段太長 
error 49:Data segment too large 資料段太長 
error 50:DO expected 缺DO 

error 51:Invalid PUBLIC definition 無效的PUBLIC定義 
error 52:Invalid EXTRN definition 無效的EXTRN定義 
error 53: Too many EXTRN definitions 太多的EXTRN定義 
error 54:OF expected 缺OF 
error 55:INTERFACE expected 缺INTERFACE 
error 56:Invalid relocatable reference 無效的可重定位引用 
error 57:THEN expected 缺THEN 
error 58:TO or DOWNTO expected 缺TO或DOWNTO 
error 59:Undefined forward 提前引用未經定義的說明 
error 61:Invalid typecast 無效的型別轉換 
error 62:Division by zero 被零除 
error 63:Invalid file type 無效的檔案型別 
error 64:Cannot read or write variables of this type 不能讀寫此型別變數 
error 65:Pointer variable expected 缺指標型別變數 
error 66:String variable expected 缺字串變數 
error 67:String expression expected 缺字串表示式 
error 68:Circular unit reference 單元UNIT部件迴圈引用 
error 69:Unit name mismatch 單元名不匹配 
error 70:Unit version mismatch 單元版本不匹配 
error 71:Internal stack overflow 內部堆疊溢位 
error 72:Unit file format error 單元檔案格式錯誤 
error 73:IMPLEMENTATION expected 缺IMPLEMENTATION 
error 74:Constant and case types do not match 常量和CASE型別不匹配 
error 75:Record or object variable expected 缺記錄或物件變數 

error 76:Constant out of range 常量越界 
error 77:File variable expected 缺檔案變數 
error 78:Pointer expression expected 缺指標表示式 
error 79:Integer or real expression expected 缺整型或實型表示式 
error 80:Label not within current block 標號不在當前塊內 
error 81:Label already defined 標號已定義 
error 82:Undefined label in preceding statement part 在前面未定義標號 
error 83:Invalid @ argument 無效的@引數 
error 84:UNIT expected 缺UNIT 
error 85: ";" expected 缺“;” 
error 86: ":" expected 缺“:” 
error 87: "," expected 缺“,” 
error 88: "(" expected 缺“(” 
error 89: ")" expected 缺“)” 
error 90: "=" expected 缺“=” 
error 91: ":=" expected 缺“:=” 
error 92: "[" or "(." Expected 缺“[”或“(.” 
error 93: "]" or ".)" expected 缺“]”或“.)” 
error 94: "." expected 缺“.” 
error 95: ".." expected 缺“..” 
error 96:Too many variables 變數太多 
error 97:Invalid FOR control variable 無效的FOR迴圈控制變數 
error 98:Integer variable expected 缺整型變數 
error 99:Files and procedure types are not allowed here 該處不允許檔案和過程型別 
error 100:String length mismatch 字串長度不匹配 

error 101:Invalid ordering of fields 無效域順序 
error 102:String constant expected 缺字串常量 
error 103:Integer or real variable expected 缺整型或實型變數 
error 104:Ordinal variable expected 缺有序型別變數 
error 105:INLINE error INLINE錯誤 
error 106:Character expression expected 缺字元表示式 
error 107:Too many relocation items 重定位項太多 
error 108:Overflow in arithmetic operation 算術運算溢位 
error 112:CASE constant out of range CASE常量越界 
error 113:Error in statement 表示式錯誤 
error 114:Cannot call an interrupt procedure 不能呼叫中斷過程 
error 116:Must be in 8087 mode to compile this 必須在8087模式編譯 
error 117:Target address not found 找不到目標地址 
error 118:Include files are not allowed here 該處不允許INCLUDE檔案 
error 119:No inherited methods are accessible here 該處繼承方法不可訪問 
error 121:Invalid qualifier 無效的限定符 
error 122:Invalid variable reference 無效的變數引用 
error 123:Too many symbols 符號太多 
error 124:Statement part too large 語句體太長 

error 126:Files must be var parameters 檔案必須是變數形參 
error 127:Too many conditional symbols 條件符號太多 
error 128:Misplaced conditional directive 條件指令錯位 
error 129:ENDIF directive missing 缺ENDIF指令 
error 130:Error in initial conditional defines 初始條件定義錯誤 
error 131:Header does not match previous definition 和前面定義的過程或函式不匹配 
error 133:Cannot evaluate this expression 不能計算該表示式 
error 134:Expression incorrectly terminated 表示式錯誤結束 
error 135:Invalid format specifier 無效格式說明符 
error 136:Invalid indirect reference 無效的間接引用 
error 137:Structured variables are not allowed here 該處不允許結構變數 
error 138:Cannot evaluate without System unit 沒有System單元不能計算 
error 139:Cannot access this symbol 不能存取符號 
error 140:Invalid floating point operation 無效的符號運算 
error 141:Cannot compile overlays to memory 不能編譯覆蓋模組至記憶體 
error 142:Pointer or procedural variable expected 缺指標或過程變數 
error 143:Invalid procedure or function reference 無效的過程或函式呼叫 
error 144:Cannot overlay this unit 不能覆蓋該單元 
error 146:File access denied 不允許檔案訪問 
error 147:Object type expected 缺物件型別 
error 148:Local object types are not allowed 不允許區域性物件型別 
error 149:VIRTUAL expected 缺VIRTUAL 
error 150: Method identifier expected 缺方法識別符號 

error 151:Virtual constructors are not allowed 不允許虛建構函式 
error 152:Constructor identifier expected 缺建構函式識別符號 
error 153:Destructor identifier expected 缺解構函式識別符號 
error 154:Fail only allowed within constructors 只能在建構函式內使用Fail標準過程 
error 155:Invalid combination of opcode and operands 運算元與操作符無效組合 
error 156:Memory reference expected 缺記憶體引用指標 
error 157:Cannot add or subtract relocatable symbols 不能加減可重定位符號 
error 158:Invalid register combination 無效暫存器組合 
error 159:286/287 instructions are not enabled 未啟用286/287指令 
error 160:Invalid symbol reference 無效符號指標 
error 161:Code generation error 程式碼生成錯誤 
error 162:ASM expected 缺ASM 
error 166:Procedure or function identifier expected 缺過程或函式識別符號 
error 167:Cannot export this symbol 不能輸出該符號 
error 168:Duplicate export name 外部檔名重複 
error 169:Executable file header too large 可執行檔案頭太長 
error 170:Too many segments 段太多 

一、 執行錯誤資訊 
執行錯誤分為四類:1-99為DOS錯誤;100-149為I/O錯誤,發生I/O後,如果使用了編譯開關{$I+},程式將終止執行,否則編譯開關為{$I-},程式繼續執行,並由IOResult函式返回錯誤資訊; 150-199為嚴重錯誤,200-255為致命錯誤,致命錯誤將立即終止程式執行。 

錯誤程式碼及錯誤資訊 錯誤釋義 

error 1:Invalid function number 無效函式號 
error 2:File not found 檔案未找到 
error 3:Path not found 找不到路徑 
error 4:Too many open files 開啟檔案太多 
error 5:File access denied 檔案不允許訪問 
error 6:Invalid file handle 無效檔案控制代碼 
error 12:Invalid file access code 無效檔案存取程式碼 
error 15:Invalid drive number 無效驅動器號 
error 16:Cannot remove current directory 不能刪除當前目錄 
error 17:Cannot rename across drives 不能跨驅動器改名 
error 18:No more files 沒有檔案了 
error 100:Disk read error 讀磁碟錯 
error 101:Disk write error 寫磁碟錯 
error 102:File not assigned 檔案變數未賦值 
error 103:File not open 檔案未開啟 
error 104:File not open for input 檔案未開啟為寫方式 
error 105:File not open for output 檔案未開啟為讀方式 
error 106:Invalid numeric format 無效數值格式 

相關推薦

Keil uV4編譯錯誤資訊

錯誤程式碼及錯誤資訊 錯誤釋義  error 1: Out of memory 記憶體溢位  error 2: Identifier expected 缺識別符號  error 3: Unknown identifier 未定義的識別符號  error 4: Du

最常見的20種VC++編譯錯誤資訊集合

1、fatal error C1010: unexpected end of file while looking for precompiled header directive。  尋找預編譯標頭檔案路徑時遇到了不該遇到的檔案尾。(一般是沒有#include "stdafx.h")  2、fatal er

jeecg : Online單開發-程式碼生成:報“名tb_xxx不存在”錯誤資訊的解決方法

我們在使用jeecg的Online表單開發功能的時候,有可能會遇到如題所示的錯誤。此種錯誤的解決方案如下: 第一、確保專案中關於資料庫的配置是正確的。包括如下兩個檔案: (1)dbconfig.properties(檔案路徑jeecg/src/main/resources/dbconfi

關於如何自定義Struts2單驗證後的錯誤資訊顯示格式【基於宣告式驗證】

網上關於很多通過修改template主題為simple達到最後的效果,但是多數是直接通過硬編碼的方式去驗證【即程式設計式驗證】,這裡就自己是怎麼通過宣告式驗證去達到格式優化的效果的,可能程式碼比較low,希望大家見諒。 首先是動作類以及登陸的jsp頁面:【StudentAc

檢視PL/SQL編譯時的錯誤資訊

                    編譯無效物件是DBA與資料庫開發人員常見的工作之一。對於編譯過程中的錯誤該如何去捕獲,下面給出兩種捕獲錯誤的方法。一、當前資料庫版本資訊及無效物件    1、檢視當前資料庫版本    SQL> select * from v$version;           

手工移除.META.錯誤資訊

2012-09-05 周海漢/文 2012.9.5 從其他HBase資料庫中硬匯出了HDFS的HBase資料出來,但在新的cluster中hbase hbck -repair後,.META.表中還是有一些垃圾資料,導致reg

SpringMVC form標籤、伺服器單驗證、錯誤資訊回顯

form標籤 應用場景:方便伺服器資料在form表單上的展示 使用方式:1.引入標籤庫   2.建立表單   例如:建立兩個實體類 @[email protected]@ToString public class User { private

編譯錯誤 說明: 在編譯向該請求提供服務所需資源的過程中出現錯誤。請檢查下列特定錯誤詳細資訊並適當地修改原始碼。

 系統釋出後,在本地機子上一切正常,但是上傳到伺服器出現如下錯誤: “/”應用程式中的伺服器錯誤。 -------------------------------------------------------------------------------- 編譯錯誤

分析器錯誤資訊: 未能載入程式集 app_Web _**** 請確保在訪問該頁之前已經編譯了此程式

這個是asp.net程式在釋出時候選項錯誤導致的問題,就我自己而言,我的網站是在一個虛擬目錄(main)下,但是我是釋出到一個本地目錄下,然後用 這樣來訪問,所以會導致以上問題 網上找到不少人說把bin目錄移動到網站的根目錄也就是http://localhost 所指向的目

如何將make編譯之後的錯誤資訊重定向到一個檔案中

1. 標準輸出的控制 語法:命令 > 檔案          將命令的執行結果送至指定的檔案中。 例如: ls -l > list 將執行“ls -l” 命令的結果寫入檔案list 中。 語法:命令>& 檔案        將命令執行時螢幕

struts2單校驗與錯誤資訊處理

struts2的表單校驗 對於開發表單校驗兩種途徑: 客戶端校驗:js在頁面校驗,好處:使用者體驗好,快,缺點:不安全. 服務端校驗:通過頁面需要訪問伺服器來獲取校驗結果,校驗在服務端,優點:安全.缺點:效率. 伺服器端表單校驗 服務端表單校驗,

KEIL除錯錯誤資訊提示

1.warning:  #1295-D: Deprecated declaration UART1_sendIMU_data - give arg types 不贊成這樣宣告函式;; 解決:多半是在h檔案中宣告函式是,形參沒有寫。eg:void UART1_sendIMU_

Keil編譯錯誤error:L6050U

Keil編譯錯誤error: L6050U 本系列文章僅用於記錄本人在使用Keil過程中遇到的問題及解決方法。如果你感覺以下內容似曾相識,沒錯,我就是抄的。 1、問題描述   Keil

驗證單返回錯誤資訊

一:利用requst返回錯誤提示 在Action類中操作requst物件(另附文介紹),然後按Servlet方式處理。具體程式碼如下: struts.xml <package name="u

iview系列----單提示錯誤資訊同時出現多個,怎麼才能出現一個?

在使用iview框架的時候,直接使用框架自帶的提示錯誤資訊彈窗,但是在測試環節,點選登入按鈕時候,多次點選按鈕,認為這種彈出提示的次數過多,只出現一次就好。 展示效果: 在網上怎麼搜尋資料,都沒有找到,太讓人苦惱,後來認真看了看官網,使用destroy(

xcode工程編譯錯誤:No architectures to compile for

bis clear 文檔 哪些 i386 提高 href nts b2c 問題 開發環境:xcode6,iPhone6模擬器 xcode工程編譯錯誤:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active

Android入門級編譯錯誤匯總

art can 手動 already 提示 文件夾 som 原因 兩個 1 描寫敘述: 項目常常須要引用別人的libraryproject,在選項中add進來後,點擊應用或者確定。關閉頁面。 回到代碼中卻發現無法鏈接,又一次打開properties查看,發現導入的p

Embeded linux之內核編譯錯誤警告匯總

match efi mbed 屏蔽 警告 .text section fin 內核 錯誤A: WARNING: drivers/spi/hi_spi.o(.data+0x0): Section mismatch in reference from the variable

第1章第2講常見編譯錯誤與調試

spl ima play .com style src left 調試 isp 第1章第2講常見編譯錯誤與調試

Qt編譯錯誤“GL/gl.h:No such file or directory”的解決方法

導致 安裝 egl 新版 工具 ubunt 沒有 一個 -o 備註:1)操作系統:Ubuntu-14.04或12.042)Linux用戶:root3)Qt版本:qt-linux-opensource-5.2.0-x86 為了迎接Qt的新紀元(從諾基亞移居到