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

📄 gnu gcc 手册 1.mht

📁 GNU GCC编译器手册
💻 MHT
📖 第 1 页 / 共 5 页
字号:
  <P><I><FONT face=3D"Courier New" size=3D2>System V</FONT><FONT=20
  size=3D2>&#36873;&#39033;</FONT></I> <FONT size=3D2><BR></FONT><FONT =
face=3D"Courier New"=20
  size=3D2>-G -Qy -Qn -YP,<I>paths</I> -Ym,<I>dir</I> </FONT></P>
  <DT><B><FONT =
size=3D2>&#20195;&#30721;&#29983;&#25104;&#36873;&#39033;</FONT><FONT =
face=3D"Courier New" size=3D2>(Code=20
  Generation Option)</FONT></B>=20
  <DD><FONT face=3D"Courier New" size=3D2>-fcall-saved-<I>reg</I>=20
  -fcall-used-<I>reg</I> -ffixed-<I>reg</I> -finhibit-size-directive=20
  -fnonnull-objects -fno-common -fno-ident -fno-gnu-linker =
-fpcc-struct-return=20
  -fpic -fPIC -freg-struct-return -fshared-data -fshort-enums =
-fshort-double=20
  -fvolatile -fvolatile-global -fverbose-asm</FONT>=20
  <P></P></DD></DL>
<H2><FONT size=3D2>&#24635;&#20307;&#36873;&#39033;</FONT><FONT =
face=3D"Courier New" size=3D2>(Overall=20
Option)</FONT></H2>
<DL compact>
  <DT><FONT face=3D"Courier New" size=3D2><B>-x </B><I>language</I> =
</FONT>
  <DD><FONT =
size=3D2>&#26126;&#30830;&#25351;&#20986;&#21518;&#38754;&#36755;&#20837;=
&#25991;&#20214;&#30340;&#35821;&#35328;&#20026;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2><I>language</I> (</FONT><FONT =
size=3D2>&#32780;&#19981;&#26159;&#20174;&#25991;&#20214;&#21517;&#21518;=
&#32512;&#24471;&#21040;&#30340;&#40664;&#35748;&#36873;&#25321;</FONT><F=
ONT=20
  face=3D"Courier New" size=3D2>).</FONT><FONT =
size=3D2>&#36825;&#20010;&#36873;&#39033;&#24212;&#29992;&#20110;&#21518;=
&#38754; =
&#25152;&#26377;&#30340;&#36755;&#20837;&#25991;&#20214;</FONT><FONT=20
  face=3D"Courier New" size=3D2>,</FONT><FONT =
size=3D2>&#30452;&#21040;&#36935;&#30528;&#19979;&#19968;&#20010;</FONT><=
FONT=20
  face=3D"Courier New" size=3D2>`<B>-x</B>'</FONT><FONT =
size=3D2>&#36873;&#39033;</FONT><FONT=20
  face=3D"Courier New" size=3D2>. <I>language</I></FONT><FONT=20
  size=3D2>&#30340;&#21487;&#36873;&#20540;&#26377;</FONT><FONT =
face=3D"Courier New" size=3D2>`<B>c</B>',=20
  `<B>objective-c</B>', `<B>c-header</B>', `<B>c++</B>', =
`<B>cpp-output</B>',=20
  `<B>assembler</B>',</FONT><FONT size=3D2>&#21644;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>`<B>assembler-with-cpp</B>'.</FONT>=20
  <DT><B><FONT face=3D"Courier New" size=3D2>-x none</FONT></B>=20
  <DD><FONT =
size=3D2>&#20851;&#38381;&#20219;&#20309;&#23545;&#35821;&#31181;&#30340;=
&#26126;&#30830;&#35828;&#26126;</FONT><FONT face=3D"Courier New"=20
  size=3D2>,</FONT><FONT =
size=3D2>&#22240;&#27492;&#20381;&#25454;&#25991;&#20214;&#21517;&#21518;=
&#32512;&#22788;&#29702;&#21518;&#38754;&#30340;&#25991;&#20214;</FONT><F=
ONT face=3D"Courier New"=20
  size=3D2>(</FONT><FONT =
size=3D2>&#23601;&#35937;&#26159;&#20174;&#26410;&#20351;&#29992;&#36807;=
</FONT><FONT face=3D"Courier New"=20
  size=3D2>`<B>-x</B>'</FONT><FONT size=3D2>&#36873;&#39033;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>).</FONT> </DD></DL>
<P><FONT =
size=3D2>&#22914;&#26524;&#21482;&#25805;&#20316;&#22235;&#20010;&#38454;=
&#27573;</FONT><FONT face=3D"Courier New" size=3D2>(</FONT><FONT=20
size=3D2>&#39044;&#22788;&#29702;</FONT><FONT face=3D"Courier New" =
size=3D2>,</FONT><FONT=20
size=3D2>&#32534;&#35793;</FONT><FONT face=3D"Courier New" =
size=3D2>,</FONT><FONT=20
size=3D2>&#27719;&#32534;</FONT><FONT face=3D"Courier New" =
size=3D2>,</FONT><FONT=20
size=3D2>&#36830;&#25509;</FONT><FONT face=3D"Courier New" =
size=3D2>)</FONT><FONT=20
size=3D2>&#20013;&#30340;&#19968;&#37096;&#20998;</FONT><FONT =
face=3D"Courier New" size=3D2>,</FONT><FONT=20
size=3D2>&#21487;&#20197;&#20351;&#29992;</FONT><FONT face=3D"Courier =
New" size=3D2>`<B>-x</B>'</FONT><FONT=20
size=3D2>&#36873;&#39033;</FONT><FONT face=3D"Courier New" =
size=3D2>(</FONT><FONT=20
size=3D2>&#25110;&#25991;&#20214;&#21517;&#21518;&#32512;</FONT><FONT =
face=3D"Courier New" size=3D2>)</FONT><FONT size=3D2>&#21578;&#35785;=20
</FONT><FONT face=3D"Courier New" size=3D2><B>gcc</B></FONT><FONT=20
size=3D2>&#20174;&#21738;&#37324;&#24320;&#22987;</FONT><FONT =
face=3D"Courier New" size=3D2>,</FONT><FONT=20
size=3D2>&#29992;</FONT><FONT face=3D"Courier New" size=3D2>`<B>-c</B>', =

`<B>-S</B>',</FONT><FONT size=3D2>&#25110;</FONT><FONT face=3D"Courier =
New"=20
size=3D2>`<B>-E</B>'</FONT><FONT =
size=3D2>&#36873;&#39033;&#21578;&#35785;</FONT><FONT face=3D"Courier =
New"=20
size=3D2><B>gcc</B></FONT><FONT size=3D2>&#21040; =
&#21738;&#37324;&#32467;&#26463;</FONT><FONT face=3D"Courier New"=20
size=3D2>.</FONT><FONT size=3D2>&#27880;&#24847;</FONT><FONT =
face=3D"Courier New"=20
size=3D2>,</FONT><FONT =
size=3D2>&#26576;&#20123;&#36873;&#39033;&#32452;&#21512;</FONT><FONT =
face=3D"Courier New"=20
size=3D2>(</FONT><FONT size=3D2>&#20363;&#22914;</FONT><FONT =
face=3D"Courier New" size=3D2>, `<B>-x=20
cpp-output -E</B>')</FONT><FONT size=3D2>&#20351;</FONT><FONT =
face=3D"Courier New"=20
size=3D2><B>gcc</B></FONT><FONT =
size=3D2>&#19981;&#20316;&#20219;&#20309;&#20107;&#24773;</FONT><FONT =
face=3D"Courier New"=20
size=3D2>.</FONT>=20
<DL compact>
  <DT><B><FONT face=3D"Courier New" size=3D2>-c</FONT></B>=20
  <DD><FONT =
size=3D2>&#32534;&#35793;&#25110;&#27719;&#32534;&#28304;&#25991;&#20214;=
</FONT><FONT face=3D"Courier New" size=3D2>,</FONT><FONT=20
  size=3D2>&#20294;&#26159;&#19981;&#20316;&#36830;&#25509;</FONT><FONT =
face=3D"Courier New" size=3D2>.</FONT><FONT=20
  =
size=3D2>&#32534;&#35793;&#22120;&#36755;&#20986;&#23545;&#24212;&#20110;=
&#28304;&#25991;&#20214;&#30340;&#30446;&#26631;&#25991;&#20214;</FONT><F=
ONT face=3D"Courier New" size=3D2>.</FONT>=20
  <P><FONT size=3D2>&#32570;&#30465;&#24773;&#20917;&#19979;</FONT><FONT =
face=3D"Courier New" size=3D2>, GCC</FONT><FONT=20
  size=3D2>&#36890;&#36807;&#29992;</FONT><FONT face=3D"Courier New" =
size=3D2>`<B>.o</B>'</FONT><FONT=20
  =
size=3D2>&#26367;&#25442;&#28304;&#25991;&#20214;&#21517;&#21518;&#32512;=
</FONT><FONT face=3D"Courier New" size=3D2>`<B>.c</B>',=20
  `<B>.i</B>', `<B>.s</B>',</FONT><FONT =
size=3D2>&#31561;&#31561;</FONT><FONT face=3D"Courier New"=20
  size=3D2>,</FONT><FONT =
size=3D2>&#20135;&#29983;&#30446;&#26631;&#25991;&#20214;&#21517;</FONT><=
FONT face=3D"Courier New"=20
  size=3D2>.</FONT><FONT =
size=3D2>&#21487;&#20197;&#20351;&#29992;</FONT><FONT face=3D"Courier =
New"=20
  size=3D2><B>-o</B></FONT><FONT =
size=3D2>&#36873;&#39033;&#36873;&#25321;&#20854;&#20182;&#21517;&#23383;=
</FONT><FONT face=3D"Courier New"=20
  size=3D2>.</FONT>=20
  <P><FONT face=3D"Courier New" size=3D2>GCC</FONT><FONT =
size=3D2>&#24573;&#30053;</FONT><FONT=20
  face=3D"Courier New" size=3D2><B>-c</B></FONT><FONT=20
  =
size=3D2>&#36873;&#39033;&#21518;&#38754;&#20219;&#20309;&#26080;&#27861;=
&#35782;&#21035;&#30340;&#36755;&#20837;&#25991;&#20214;</FONT><FONT =
face=3D"Courier New" size=3D2>(</FONT><FONT=20
  =
size=3D2>&#20182;&#20204;&#19981;&#38656;&#35201;&#32534;&#35793;&#25110;=
&#27719;&#32534;</FONT><FONT face=3D"Courier New" size=3D2>).</FONT> =
</P>
  <DT><B><FONT face=3D"Courier New" size=3D2>-S</FONT></B>=20
  <DD><FONT =
size=3D2>&#32534;&#35793;&#21518;&#21363;&#20572;&#27490;</FONT><FONT =
face=3D"Courier New" size=3D2>,</FONT><FONT=20
  size=3D2>&#19981;&#36827;&#34892;&#27719;&#32534;</FONT><FONT =
face=3D"Courier New" size=3D2>.</FONT><FONT=20
  =
size=3D2>&#23545;&#20110;&#27599;&#20010;&#36755;&#20837;&#30340;&#38750;=
&#27719;&#32534;&#35821;&#35328;&#25991;&#20214;</FONT><FONT =
face=3D"Courier New" size=3D2>,</FONT><FONT=20
  =
size=3D2>&#36755;&#20986;&#25991;&#20214;&#26159;&#27719;&#32534;&#35821;=
&#35328;&#25991;&#20214;</FONT><FONT face=3D"Courier New" =
size=3D2>.</FONT>=20
  <P><FONT size=3D2>&#32570;&#30465;&#24773;&#20917;&#19979;</FONT><FONT =
face=3D"Courier New" size=3D2>, GCC</FONT><FONT=20
  size=3D2>&#36890;&#36807;&#29992;</FONT><FONT face=3D"Courier New" =
size=3D2>`<B>.o</B>'</FONT><FONT=20
  =
size=3D2>&#26367;&#25442;&#28304;&#25991;&#20214;&#21517;&#21518;&#32512;=
</FONT><FONT face=3D"Courier New" size=3D2>`<B>.c</B>',=20
  `<B>.i</B>',</FONT><FONT size=3D2>&#31561;&#31561;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>,</FONT><FONT size=3D2>&#20135;&#29983; =
&#30446;&#26631;&#25991;&#20214;&#21517;</FONT><FONT face=3D"Courier =
New"=20
  size=3D2>.</FONT><FONT =
size=3D2>&#21487;&#20197;&#20351;&#29992;</FONT><FONT face=3D"Courier =
New"=20
  size=3D2><B>-o</B></FONT><FONT =
size=3D2>&#36873;&#39033;&#36873;&#25321;&#20854;&#20182;&#21517;&#23383;=
</FONT><FONT face=3D"Courier New"=20
  size=3D2>.</FONT>=20
  <P><FONT face=3D"Courier New" size=3D2>GCC</FONT><FONT=20
  =
size=3D2>&#24573;&#30053;&#20219;&#20309;&#19981;&#38656;&#35201;&#32534;=
&#35793;&#30340;&#36755;&#20837;&#25991;&#20214;</FONT><FONT =
face=3D"Courier New" size=3D2>.</FONT> </P>
  <DT><B><FONT face=3D"Courier New" size=3D2>-E</FONT></B>=20
  <DD><FONT =
size=3D2>&#39044;&#22788;&#29702;&#21518;&#21363;&#20572;&#27490;</FONT><=
FONT face=3D"Courier New" size=3D2>,</FONT><FONT=20
  size=3D2>&#19981;&#36827;&#34892;&#32534;&#35793;</FONT><FONT =
face=3D"Courier New" size=3D2>.</FONT><FONT=20
  =
size=3D2>&#39044;&#22788;&#29702;&#21518;&#30340;&#20195;&#30721;&#36865;=
&#24448;&#26631;&#20934;&#36755;&#20986;</FONT><FONT face=3D"Courier =
New" size=3D2>.</FONT>=20
  <P><FONT face=3D"Courier New" size=3D2>GCC</FONT><FONT=20
  =
size=3D2>&#24573;&#30053;&#20219;&#20309;&#19981;&#38656;&#35201;&#39044;=
&#22788;&#29702;&#30340;&#36755;&#20837;&#25991;&#20214;</FONT><FONT =
face=3D"Courier New" size=3D2>.</FONT> </P>
  <DT><FONT face=3D"Courier New" size=3D2><B>-o </B><I>file</I> </FONT>
  <DD><FONT =
size=3D2>&#25351;&#23450;&#36755;&#20986;&#25991;&#20214;&#20026;</FONT><=
FONT face=3D"Courier New"=20
  size=3D2><I>file</I>.</FONT><FONT =
size=3D2>&#35813;&#36873;&#39033;&#19981;&#22312;&#20046;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>GCC</FONT><FONT =
size=3D2>&#20135;&#29983;&#20160;&#20040;&#36755;&#20986;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>,</FONT><FONT =
size=3D2>&#26080;&#35770;&#26159;&#21487;&#25191;&#34892;&#25991;&#20214;=
</FONT><FONT face=3D"Courier New"=20
  size=3D2>,</FONT><FONT =
size=3D2>&#30446;&#26631;&#25991;&#20214;</FONT><FONT face=3D"Courier =
New"=20
  size=3D2>,</FONT><FONT =
size=3D2>&#27719;&#32534;&#25991;&#20214;&#36824;&#26159; =
&#39044;&#22788;&#29702;&#21518;&#30340;</FONT><FONT face=3D"Courier =
New"=20
  size=3D2>C</FONT><FONT size=3D2>&#20195;&#30721;</FONT><FONT =
face=3D"Courier New" size=3D2>.</FONT>=20
  <P><FONT =
size=3D2>&#30001;&#20110;&#21482;&#33021;&#25351;&#23450;&#19968;&#20010;=
&#36755;&#20986;&#25991;&#20214;</FONT><FONT face=3D"Courier New"=20
  size=3D2>,</FONT><FONT =
size=3D2>&#22240;&#27492;&#32534;&#35793;&#22810;&#20010;&#36755;&#20837;=
&#25991;&#20214;&#26102;</FONT><FONT face=3D"Courier New"=20
  size=3D2>,</FONT><FONT size=3D2>&#20351;&#29992;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>`<B>-o</B>'</FONT><FONT =
size=3D2>&#36873;&#39033;&#27809;&#26377;&#24847;&#20041;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>,</FONT><FONT =
size=3D2>&#38500;&#38750;&#36755;&#20986;&#19968;&#20010;&#21487;&#25191;=
&#34892;&#25991;&#20214;</FONT><FONT face=3D"Courier New"=20
  size=3D2>.</FONT>=20
  <P><FONT =
size=3D2>&#22914;&#26524;&#27809;&#26377;&#20351;&#29992;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>`<B>-o</B>'</FONT><FONT size=3D2>&#36873;&#39033;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>,</FONT><FONT =
size=3D2>&#40664;&#35748;&#30340;&#36755;&#20986;&#32467;&#26524;&#26159;=
</FONT><FONT face=3D"Courier New"=20
  size=3D2>:</FONT><FONT =
size=3D2>&#21487;&#25191;&#34892;&#25991;&#20214;&#20026;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>`<B>a.out</B>', `<I>source</I><B>.</B><I>suffix</I> =
'</FONT><FONT=20
  size=3D2>&#30340;&#30446;&#26631;&#25991;&#20214;&#26159;</FONT><FONT =
face=3D"Courier New"=20
  size=3D2>`<I>source</I><B>.o</B>',</FONT><FONT =
size=3D2>&#27719;&#32534;&#25991;&#20214;&#26159; </FONT><FONT=20
  face=3D"Courier New" size=3D2>`<I>source</I><B>.s</B>',</FONT><FONT=20
  size=3D2>&#32780;&#39044;&#22788;&#29702;&#21518;&#30340;</FONT><FONT =
face=3D"Courier New" size=3D2>C</FONT><FONT=20
  =
size=3D2>&#28304;&#20195;&#30721;&#36865;&#24448;&#26631;&#20934;&#36755;=
&#20986;</FONT><FONT face=3D"Courier New" size=3D2>.</FONT> </P>
  <DT><B><FONT face=3D"Courier New" size=3D2>-v</FONT></B>=20
  <DD><FONT face=3D"Courier New" size=3D2>(</FONT><FONT =
size=3D2>&#22312;&#26631;&#20934;&#38169;&#35823;</FONT><FONT=20
  face=3D"Courier New" size=3D2>)</FONT><FONT =
size=3D2>&#26174;&#31034;&#25191;&#34892;&#32534;&#35793;&#38454;&#27573;=
&#30340;&#21629;&#20196;</FONT><FONT=20
  face=3D"Courier New" size=3D2>.</FONT><FONT =
size=3D2>&#21516;&#26102;&#26174;&#31034;&#32534;&#35793;&#22120;&#39537;=
&#21160;&#31243;&#24207;</FONT><FONT=20
  face=3D"Courier New" size=3D2>,</FONT><FONT =
size=3D2>&#39044;&#22788;&#29702;&#22120;</FONT><FONT=20
  face=3D"Courier New" size=3D2>,</FONT><FONT =
size=3D2>&#32534;&#35793;&#22120;&#30340;&#29256;&#26412;&#21495;</FONT><=
FONT=20
  face=3D"Courier New" size=3D2>.</FONT>=20

⌨️ 快捷键说明

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