⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000002.htm

📁 一份很好的linux入门资料
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<HTML><HEAD>  <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>LANGUAGE&nbsp;OPTIONS&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;following&nbsp;options&nbsp;control&nbsp;the&nbsp;dialect&nbsp;of&nbsp;&nbsp;C&nbsp;&nbsp;that&nbsp;&nbsp;the&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;compiler&nbsp;accepts:&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-ansi&nbsp;&nbsp;Support&nbsp;all&nbsp;ANSI&nbsp;standard&nbsp;C&nbsp;programs.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;&nbsp;turns&nbsp;&nbsp;off&nbsp;certain&nbsp;features&nbsp;of&nbsp;GNU&nbsp;C&nbsp;that&nbsp;are&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;incompatible&nbsp;with&nbsp;ANSI&nbsp;C,&nbsp;such&nbsp;as&nbsp;the&nbsp;&nbsp;asm,&nbsp;&nbsp;inline&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;and&nbsp;&nbsp;typeof&nbsp;keywords,&nbsp;and&nbsp;predefined&nbsp;macros&nbsp;such&nbsp;as&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;unix&nbsp;and&nbsp;vax&nbsp;that&nbsp;identify&nbsp;the&nbsp;type&nbsp;of&nbsp;&nbsp;system&nbsp;&nbsp;you&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;are&nbsp;&nbsp;using.&nbsp;&nbsp;&nbsp;It&nbsp;&nbsp;also&nbsp;&nbsp;enables&nbsp;the&nbsp;undesirable&nbsp;and&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;rarely&nbsp;used&nbsp;ANSI&nbsp;trigraph&nbsp;&nbsp;feature,&nbsp;&nbsp;and&nbsp;&nbsp;disallows&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`$'&nbsp;as&nbsp;part&nbsp;of&nbsp;identifiers.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;&nbsp;&nbsp;alternate&nbsp;&nbsp;keywords&nbsp;&nbsp;__asm__,&nbsp;&nbsp;__extension__,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__inline__&nbsp;and&nbsp;__typeof__&nbsp;continue&nbsp;to&nbsp;work&nbsp;&nbsp;despite&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`-ansi'.&nbsp;&nbsp;You&nbsp;would&nbsp;not&nbsp;want&nbsp;to&nbsp;use&nbsp;them&nbsp;in&nbsp;an&nbsp;ANSI&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C&nbsp;program,&nbsp;of&nbsp;course,&nbsp;but&nbsp;it&nbsp;is&nbsp;useful&nbsp;to&nbsp;put&nbsp;&nbsp;them&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;in&nbsp;&nbsp;header&nbsp;files&nbsp;that&nbsp;might&nbsp;be&nbsp;included&nbsp;in&nbsp;compila-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tions&nbsp;&nbsp;done&nbsp;&nbsp;with&nbsp;&nbsp;`-ansi'.&nbsp;&nbsp;&nbsp;Alternate&nbsp;&nbsp;predefined&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;macros&nbsp;such&nbsp;as&nbsp;__unix__&nbsp;and&nbsp;__vax__&nbsp;are&nbsp;also&nbsp;avail-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;able,&nbsp;with&nbsp;or&nbsp;without&nbsp;`-ansi'.&nbsp;<BR>&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;`-ansi'&nbsp;option&nbsp;does&nbsp;not&nbsp;cause&nbsp;non-ANSI&nbsp;programs&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to&nbsp;be&nbsp;rejected&nbsp;gratuitously.&nbsp;&nbsp;For&nbsp;that,&nbsp;`-pedantic'&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;is&nbsp;required&nbsp;in&nbsp;addition&nbsp;to&nbsp;`-ansi'.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;preprocessor&nbsp;predefines&nbsp;a&nbsp;macro&nbsp;__STRICT_ANSI__&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;when&nbsp;you&nbsp;use&nbsp;the&nbsp;`-ansi'&nbsp;option.&nbsp;&nbsp;Some&nbsp;header&nbsp;files&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;may&nbsp;notice&nbsp;this&nbsp;macro&nbsp;and&nbsp;&nbsp;refrain&nbsp;&nbsp;from&nbsp;&nbsp;declaring&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;certain&nbsp;&nbsp;functions&nbsp;&nbsp;or&nbsp;defining&nbsp;certain&nbsp;macros&nbsp;that&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;the&nbsp;ANSI&nbsp;standard&nbsp;doesn't&nbsp;&nbsp;call&nbsp;&nbsp;for;&nbsp;&nbsp;this&nbsp;&nbsp;is&nbsp;&nbsp;to&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;avoid&nbsp;&nbsp;interfering&nbsp;with&nbsp;any&nbsp;programs&nbsp;that&nbsp;might&nbsp;use&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;these&nbsp;names&nbsp;for&nbsp;other&nbsp;things.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fno-asm&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Do&nbsp;not&nbsp;recognize&nbsp;asm,&nbsp;inline&nbsp;or&nbsp;typeof&nbsp;&nbsp;as&nbsp;&nbsp;a&nbsp;&nbsp;key-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;word.&nbsp;&nbsp;These&nbsp;words&nbsp;may&nbsp;then&nbsp;be&nbsp;used&nbsp;as&nbsp;identifiers.&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You&nbsp;can&nbsp;use&nbsp;__asm__,&nbsp;__inline__&nbsp;and&nbsp;__typeof__&nbsp;&nbsp;in-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stead.&nbsp;&nbsp;`-ansi'&nbsp;implies&nbsp;`-fno-asm'.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fno-builtin&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Don't&nbsp;&nbsp;recognize&nbsp;built-in&nbsp;functions&nbsp;that&nbsp;do&nbsp;not&nbsp;be-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;gin&nbsp;with&nbsp;two&nbsp;leading&nbsp;underscores.&nbsp;&nbsp;&nbsp;Currently,&nbsp;&nbsp;the&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;functions&nbsp;affected&nbsp;include&nbsp;_exit,&nbsp;abort,&nbsp;abs,&nbsp;allo-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ca,&nbsp;cos,&nbsp;exit,&nbsp;fabs,&nbsp;&nbsp;labs,&nbsp;&nbsp;memcmp,&nbsp;&nbsp;memcpy,&nbsp;&nbsp;sin,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sqrt,&nbsp;strcmp,&nbsp;strcpy,&nbsp;and&nbsp;strlen.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;The&nbsp;&nbsp;`-ansi'&nbsp;&nbsp;option&nbsp;prevents&nbsp;alloca&nbsp;and&nbsp;_exit&nbsp;from&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;being&nbsp;builtin&nbsp;functions.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fno-strict-prototype&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Treat&nbsp;a&nbsp;function&nbsp;&nbsp;declaration&nbsp;&nbsp;with&nbsp;&nbsp;no&nbsp;&nbsp;arguments,&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;such&nbsp;as&nbsp;`int&nbsp;foo&nbsp;();',&nbsp;as&nbsp;C&nbsp;would&nbsp;treat&nbsp;it--as&nbsp;say-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ing&nbsp;nothing&nbsp;about&nbsp;the&nbsp;number&nbsp;of&nbsp;arguments&nbsp;or&nbsp;&nbsp;their&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;types&nbsp;&nbsp;(C++&nbsp;only).&nbsp;&nbsp;Normally,&nbsp;such&nbsp;a&nbsp;declaration&nbsp;in&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;C++&nbsp;means&nbsp;that&nbsp;the&nbsp;function&nbsp;foo&nbsp;takes&nbsp;no&nbsp;arguments.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-trigraphs&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Support&nbsp;&nbsp;ANSI&nbsp;&nbsp;C&nbsp;trigraphs.&nbsp;&nbsp;The&nbsp;`-ansi'&nbsp;option&nbsp;im-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;plies&nbsp;`-trigraphs'.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-traditional&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attempt&nbsp;to&nbsp;support&nbsp;some&nbsp;aspects&nbsp;&nbsp;of&nbsp;&nbsp;traditional&nbsp;&nbsp;C&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;compilers.&nbsp;&nbsp;&nbsp;For&nbsp;details,&nbsp;see&nbsp;the&nbsp;GNU&nbsp;C&nbsp;Manual;&nbsp;the&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;duplicate&nbsp;list&nbsp;here&nbsp;has&nbsp;been&nbsp;&nbsp;deleted&nbsp;&nbsp;so&nbsp;&nbsp;that&nbsp;&nbsp;we&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;won't&nbsp;get&nbsp;complaints&nbsp;when&nbsp;it&nbsp;is&nbsp;out&nbsp;of&nbsp;date.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;But&nbsp;&nbsp;one&nbsp;&nbsp;note&nbsp;&nbsp;about&nbsp;&nbsp;C++&nbsp;&nbsp;programs&nbsp;&nbsp;only&nbsp;(not&nbsp;C).&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`-traditional'&nbsp;has&nbsp;one&nbsp;additional&nbsp;effect&nbsp;&nbsp;for&nbsp;&nbsp;C++:&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;assignment&nbsp;&nbsp;to&nbsp;this&nbsp;is&nbsp;permitted.&nbsp;&nbsp;This&nbsp;is&nbsp;the&nbsp;same&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;as&nbsp;the&nbsp;effect&nbsp;of&nbsp;`-fthis-is-variable'.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-traditional-cpp&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attempt&nbsp;to&nbsp;support&nbsp;some&nbsp;aspects&nbsp;&nbsp;of&nbsp;&nbsp;traditional&nbsp;&nbsp;C&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;preprocessors.&nbsp;&nbsp;&nbsp;&nbsp;This&nbsp;&nbsp;&nbsp;includes&nbsp;&nbsp;the&nbsp;&nbsp;items&nbsp;&nbsp;that&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;specifically&nbsp;mention&nbsp;the&nbsp;&nbsp;preprocessor&nbsp;&nbsp;above,&nbsp;&nbsp;but&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;none&nbsp;of&nbsp;the&nbsp;other&nbsp;effects&nbsp;of&nbsp;`-traditional'.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fdollars-in-identifiers&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Permit&nbsp;&nbsp;the&nbsp;&nbsp;use&nbsp;&nbsp;of&nbsp;`$'&nbsp;in&nbsp;identifiers&nbsp;(C++&nbsp;only).&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;You&nbsp;can&nbsp;also&nbsp;use&nbsp;&nbsp;`-fno-dollars-in-identifiers'&nbsp;&nbsp;to&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;explicitly&nbsp;&nbsp;prohibit&nbsp;&nbsp;use&nbsp;&nbsp;of&nbsp;`$'.&nbsp;&nbsp;(GNU&nbsp;C++&nbsp;allows&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;`$'&nbsp;by&nbsp;default&nbsp;on&nbsp;some&nbsp;target&nbsp;systems&nbsp;but&nbsp;not&nbsp;&nbsp;oth-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ers.)&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fenum-int-equiv&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Permit&nbsp;&nbsp;implicit&nbsp;&nbsp;conversion&nbsp;&nbsp;of&nbsp;int&nbsp;to&nbsp;enumeration&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;types&nbsp;(C++&nbsp;only).&nbsp;&nbsp;Normally&nbsp;GNU&nbsp;C++&nbsp;allows&nbsp;&nbsp;conver-&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sion&nbsp;&nbsp;of&nbsp;enum&nbsp;to&nbsp;int,&nbsp;but&nbsp;not&nbsp;the&nbsp;other&nbsp;way&nbsp;around.&nbsp;<BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-fexternal-templates&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Produce&nbsp;smaller&nbsp;code&nbsp;for&nbsp;template&nbsp;declarations,&nbsp;&nbsp;by&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generating&nbsp;&nbsp;only&nbsp;&nbsp;a&nbsp;&nbsp;single&nbsp;&nbsp;copy&nbsp;&nbsp;of&nbsp;each&nbsp;template&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;function&nbsp;where&nbsp;it&nbsp;is&nbsp;defined&nbsp;(C++&nbsp;&nbsp;only).&nbsp;&nbsp;&nbsp;To&nbsp;&nbsp;use&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;this&nbsp;&nbsp;option&nbsp;&nbsp;successfully,&nbsp;&nbsp;you&nbsp;must&nbsp;also&nbsp;mark&nbsp;all&nbsp;<BR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -