欢迎来到天天文库
浏览记录
ID:47504185
大小:79.00 KB
页数:16页
时间:2020-01-12
《gcc常见的编译警告与错误(按字母顺序排列)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.gcc常见的编译警告与错误(按字母顺序排列)C语言初学者遇到的最大问题往往是看不懂编译错误,进而不知如何修改程序。有鉴于此,本附录罗列了用gcc编译程序时经常出现的编译警告与错误。需要提醒读者的是,出现警告(warning)并不影响目标程序的生成,但出现错误(error)则无法生成目标程序。为便于读者查阅,下面列出了经常遇到的警告与错误,给出了中英文对照(英文按字典顺序排列),并对部分错误与警告做了必要的解释。#%sexpectsFILENAMEor…#%s需要FILENAME或…#%sisadeprecatedGCCextension#%s是一个已过时的GCC
2、扩展#%sisaGCCextension#%s是一个GCC扩展#~error:#~错误:#~Infileincludedfrom%s:%u#~在包含自%s:%u的文件中#~internalerror:#~内部错误:#~nonewlineatendoffile#~文件未以空白行结束#~warning:#~警告:#elifafter#else#elif出现在#else后#elifwithout#if#elif没有匹配的#if#elseafter#else#else出现在#else后#elsewithout#ifword教育资料.#else没有匹配的#if#endifwitho
3、ut#if#endif没有匹配的#if#includenestedtoodeeply#include嵌套过深#include_nextinprimarysourcefile#include_next出现在主源文件中#pragma%s%sisalreadyregistered#pragma%s%s已经被注册#pragma%sisalreadyregistered#pragma%s已经被注册#pragmaonceinmainfile#pragmaonce出现在主文件中#pragmasystem_headerignoredoutsideincludefile#pragmasys
4、tem_heade在包含文件外被忽略%.*sisnotavaliduniversalcharacter%.*s不是一个有效的Unicode字符%sinpreprocessingdirective预处理指示中出现%s%sisablockdevice%s是一个块设备%sisshorterthanexpected%s短于预期%sistoolarge%s过大%swithnoexpression%s后没有表达式%s:notusedbecause`%.*s’definedas`%s’not`%.*s’%s:未使用因为‘%.*s’被定义为‘%s’而非‘%*.s’word教育资料.%s:
5、notusedbecause`%.*s’ispoisoned%s:未使用因为‘%.*s’已被投毒%s:notusedbecause`%.*s’notdefined%s:未使用因为‘%.*s’未定义%s:notusedbecause`%s’isdefined%s:未使用因为‘%s’已定义%s:notusedbecause`__COUNTER__’isinvalid%s:未使用因为‘__COUNTER__’无效(%sisanalternativetokenfor%sinC++)(在C++中“%s”会是“%s”的替代标识符)(thiswillbereportedonly
6、onceperinputfile)(此警告为每个输入文件只报告一次)%safter#isnotapositiveinteger#后的“%s”不是一个正整数%safter#lineisnotapositiveinteger#line后的“%s”不是一个正整数%scannotbeusedasamacronameasitisanoperatorinC++“%s”不能被用作宏名,因为它是C++中的一个操作符%sisnotavalidfilename“%s”不是一个有效的文件名%sisnotdefined“%s”未定义%smaynotappearinmacr
7、oparameterlist“%s不能出现在宏参数列表中%sre-asserted重断言“%s”%sredefined“%s重定义/*withincomment“/*出现在注释中word教育资料.\xusedwithnofollowinghexdigits\x后没有16进制数字definedcannotbeusedasamacroname“defined不能被用作宏名__COUNTER__expandedinsidedirectivewith-fdirectives-only带-fdirectives-on
此文档下载收益归作者所有