เบเบตเปเปเบกเปเบเบเปเบฒเบชเบฑเปเบ dmcs เบเบตเปเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเปเปเบ OnWorks เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเปเบฎเบเบเบดเปเบเบเบฃเบตเปเบเบเปเบเปเบซเบเบถเปเบเปเบเบซเบผเบฒเบเบเปเบญเบเปเบฎเบฑเบเบงเบฝเบเบญเบญเบเปเบฅเบเปเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบฑเปเบ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator
เปเบเบเบเบฒเบ:
NAME
mcs - Mono C# Compiler
เบชเบฐเบซเบผเบธเบเบชเบฑเบเบฅเบงเบก
mcs [เบเบฒเบโเปเบฅเบทเบญเบโ] [เปเบซเบผเปเบโเปเบเบฅโเปโ]
เบฅเบฒเบเบฅเบฐเบญเบฝเบ
mcs เปเบกเปเบ Mono C# compiler, เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเปเบฒเบเบปเบเบเบฒเบชเบฒ ECMA-334.
เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเปเบฒเบโเบเบฒเบโเปเบฅเบทเบญเบโเบซเบเบถเปเบโเบซเบผเบทโเบซเบผเบฒเบโเปเบเบทเปเบญโเบเบฑเบ compilerโ, เปเบฅเบฐโเบเบธเบโเบเบญเบโเปเบเบฅโเปโเปเบซเบผเปเบโ. เบเบดเปเบชเบ
เบเบฒเบเปเบฅเบทเบญเบเบซเบผเบทเบเบฒเบเปเบเปเบเบฝเบเบชเบฒเบกเบฒเบเบชเบฐเบซเบเบญเบเปเบซเปเบขเบนเปเปเบเปเบเบฅเปเบเบญเบเบชเบฐเบซเบเบญเบ. เปเบเบฅเปเบเบญเบเบชเบฐเบซเบเบญเบเปเบกเปเบเบญเปเบฒเบเบญเบตเบเปเบเบ
prepending เบชเบฑเบเบเบฒเบฅเบฑเบ @ เบเบฑเบเบเบทเปเปเบเบฅเปเบเบญเบเบชเบฐเบซเบเบญเบ.
เปเบเป mcs compiler เบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบฅเบงเบเบฅเบงเบกเบเปเปเบเบฑเบ Mono Base Class Library เบฎเบธเปเบเบซเบผเปเบฒเบชเบธเบเปเบฅเบฐ
เบเบฐเบเบดเบเบฑเบเบขเปเบฒเบเปเบเบฑเบกเบชเปเบงเบ C# 1.0, 2.0, 3.0 เปเบฅเบฐ 4.0 เบชเบฐเปเบเบฒเบฐ.
เปเบเบดเปเบเบเบฒเบเบชเปเบงเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบซเบธเปเบกเบซเปเปเบชเปเบฒเบฅเบฑเบเบเปเปเบกเบนเบเปเบเบตเปเบกเปเบเบตเบก.
Mono C# compiler เบเบญเบกเบฎเบฑเบเบเบปเบงเปเบฅเบทเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบ Microsoft C# compiler
เบเปเป. เบเบปเบงเปเบฅเบทเบญเบเปเบซเบผเบปเปเบฒเบเบฑเปเบเบชเบฒเบกเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเปเบฅเบ เบซเบผเบท เบเบตเบเบเปเป (/เปเบฒเบเบเบทเบเปเบกเปเบเบเบทเบเบฑเบเบเบฑเบ -checked).
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเปเบฒเบเบเบท GNU เปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ, เปเบเบดเปเบเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบ "--". เบชเบฐเปเบเบฒเบฐ MCS เบเบฑเบเปเบปเบ
เบเบธเบเบเบตเปเบเปเปเบกเบตเบขเบนเปเปเบ Microsoft C# compiler เปเบกเปเบเบกเบตเบขเบนเปเปเบเบเบฝเบเปเบเป
เบเบปเบงเปเบฅเบทเบญเบเปเบเบ GNU.
เปเบเบฅเปเปเบซเบผเปเบ C# เบเบฐเบเปเบญเบเบชเบดเปเบเบชเบธเบเบเปเบงเบเบเบฒเบกเบชเบฐเบเบธเบ ".cs". เบเบฒเบเบฅเบงเบเบฅเบงเบกเบฅเบฐเบซเบฑเบเปเบซเบผเปเบ C# เบเปเบญเบเบเบฒเบ
เปเบเบฅโเปโเบเบฑเบโเบซเบกเบปเบโเบเบตเปโเปเบฎเบฑเบโเปเบซเปโเปเบเบดเบโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโ, เปเบกโเบเบนเบโเบซเบผเบทโเบเบฒเบโเบเบฐโเบเบดโเบเบฑเบโเบเบตเปโเบเบฐโเบชเบฐโเบซเบเบญเบโเปเบซเปโเปเบโเบเปเบฒโเบชเบฑเปเบโ
เบชเบฒเบ. เบเปเปเบกเบตเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเบฒเบเบชเปเบงเบ. เปเบเบทเปเบญเบเบฑเบเบฅเบธเบเบปเบเบเบฐเปเบซเบเบเบเบญเบเบเบฒเบเบชเปเบงเบ
เบเบฒเบเบฅเบงเบเบฅเบงเบก, เบเปเบฒเบเบเบงเบเบฅเบงเบเบฅเบงเบกเบเบฑเบเบเบฒเปเบเบเบเบฒเบเปเบเบปเปเบฒเปเบเปเบเบชเบฐเบเบฒเปเบซเปเบเบเบญเบเบเบปเบเปเบญเบ, เปเบฅเบฐเบเปเปเบกเบฒเบเบฐเบชเบฒเบเบญเปเบฒเบเบญเบตเบ
เบเบงเบเบกเบฑเบเบเปเบงเบเบเบธเบ "-r".
Mono C# compiler เบชเปเบฒเบเบฎเบนเบเบเบฒเบ (เปเบเบฅเป .exe) เบเบตเปเบกเบตเบฅเบฐเบซเบฑเบ CIL byte เบเบตเปเบชเบฒเบกเบฒเบเปเบเบฑเบ
เบเบฐเบเบดเบเบฑเบเปเบเบเบฅเบฐเบเบปเบเบเบตเปเบเบฐเบเบดเบเบฑเบเปเบเบทเปเบญเบ virtual เปเบเบเบชเปเบฒเบเบเบทเปเบเบเบฒเบเบเบฒเบชเบฒเบเบปเปเบงเปเบ
เปเบเบฑเปเบ: Microsoft .NET runtime engine เปเบ Windows เบซเบผเบท Mono runtime engine เปเบ Unix
เบฅเบฐเบเบปเบ. เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเปเปเบเปเบเบนเบเบกเบฑเบเบเบฑเบ CPU เบซเบผเบทเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบชเบฐเปเบเบฒเบฐ.
Mono C# compiler เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฝเบเปเบเปเบญเปเบฒเบเบญเบตเบเบชเบฒเบกเบเบฐเบเบญเบ: mscorlib.dll, System.dll
เปเบฅเบฐ System.Xml.dll. เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบญเปเบฒเบเบญเบตเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบดเปเบชเบ, เบเปเบฒเบเบเปเบญเบเบฅเบฐเบเบธเบเปเบงเบเบเบปเบเปเบญเบ
เปเบเบปเบฒเปเบเบปเปเบฒเปเบเป -pkg: เบเบฒเบเปเบฅเบทเบญเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบซเบผเบท -r: เบเบฒเบเปเบฅเบทเบญเบเปเบเบงเบเปเบฒเบชเบฑเปเบ. เบเบฒเบเปเบฅเบทเบญเบเบญเบทเปเบเบเปเบฒ
เบเปเบฒเบเบเปเบญเบเบเบฒเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบเบฑเบเบซเบกเบปเบเบเบญเบ System libraries, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ -pkg:dotnet
เบเบฒเบเปเบฅเบทเบญเบ.
OPTIONS
-- เบเปเบฝเบงเบเบฑเบ
เบชเบฐเปเบเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบ Mono C# compiler
--addmodule:MODULE1[,MODULE2]
เบฅเบงเบกเปเบญเบปเบฒเปเบกเบเบนเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบเบฒเบเบเบฐเบเบญเบเบเบปเบเปเบเปเบฎเบฑเบ. เปเบกเบเบนเบเบเบทเบเบชเปเบฒเบเบเบทเปเบเปเบเบ
เปเบเบซเบฒ compiler เบเปเบงเบเบเบปเบงเปเบฅเบทเบญเบ -target:module
- เบเบงเบโเบชเบญเบโ, -เบเบงเบโเบชเบญเบ+
เบเบฑเปเบเบเปเบฒเบฎเบนเบเปเบเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฑเบ 'เบเบงเบเบชเบญเบ'. เบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบฐเบเบดเบเบชเบฒเบเบเบฑเบเบซเบกเบปเบ
เบเบงเบเบชเบญเบเปเบฅเปเบง (เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเปเปเปเบเปเบเบทเบเปเบฅเบทเบญเบ).
-เบเบงเบโเบชเบญเบ-
เบเบฑเปเบเปเปเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฑเบ 'เบเปเปเปเบเปเปเบฅเบทเบญเบ'. เบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฐเบเบดเบเบชเบฒเบเบเบฑเบเบซเบกเบปเบ
เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเปเปเบเปเปเบฅเบทเบญเบ (เบเบตเปเปเบกเปเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ).
-clscheck-, -clscheck+
เบเบดเบเปเบเปเบเบฒเบ เบซเบผเบทเปเบเบตเบเปเบเปเบเบฒเบเบเบงเบเบชเบญเบเบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบฒเบชเบฒเบเบปเปเบงเปเบ (CLS) (เบกเบฑเบเบเบทเบเปเบเบตเบเปเบเป
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ).
เบเปเปเบกเบนเบเบชเบฐเปเบเบฒเบฐเบเบญเบเบเบฒเบชเบฒเบเบปเปเบงเปเบ (CLS) เบเปเบฒเบเบปเบเบเบธเบเบเปเบญเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเบงเบฝเบเบฎเปเบงเบกเบเบฑเบเปเบเปเบเบญเบเบเบฐเปเบเบเปเบเบฑเบ
เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบชเบปเบเบเบดเบชเบฑเบเบเบฒเบเบตเป compilers (เบเบนเปเบเบฐเบฅเบดเบ CLS) เปเบฅเบฐเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเปเบญเบเบเบฐเบเบดเบเบฑเบเบเบฒเบก
เปเบเบตเบเปเบเบตเบเบฅเบฐเบซเบฑเบเปเบซเปเบเบฑเบเบเบฒเบชเบฒเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบญเบทเปเบ (เบเบนเปเบเปเบฅเบดเปเบเบ CLS).
-codepage:ID
เบฅเบฐเบเบธเปเปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเปเบเปเปเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเปเบเบฅเปเบเปเบญเบเบเปเปเบกเบนเบเบเบฒเบเบเบธเบเบเบตเปเบกเบฑเบเบขเบนเป
เบฅเบฐเบเบธเปเบงเป. เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฅเปเบเบฐเบเบทเบเบเบฐเบกเบงเบเบเบปเบเปเบเบชเบฐเบเบฒเบเปเบงเบเบฅเปเบญเบกเบเบตเปเบเบถเปเบเบเบฑเบ
เบซเบเปเบฒเบฅเบฐเบซเบฑเบเบเบทเปเบเปเบกเบทเบญเบ. เบเบนเปเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเบเบฑเบเบเบฐเบเบงเบเบเบปเบเปเบเบฅเป Unicode เปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ
เบกเบตเปเบเบทเปเบญเบเบซเบกเบฒเบ byte เบเบฑเบเบขเบนเปเปเบเบเบญเบเบเบปเปเบ.
เบเบฒเบเปเบเบปเปเบฒเบฅเบฐเบซเบฑเบเบเบตเปเบเบดเบเบปเบกเบญเบทเปเบเปเปเบกเปเบ 28591 (Latin1), 1252 (iso-8859-1) เปเบฅเบฐ 65001 (UTF-8).
MCS เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบชเบญเบเบชเบฒเบกเบเปเบฒเบซเบเปเป: "utf8" เบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเบเปเบฒเบเบปเบ utf-8 เปเบเบ.
เบเบฒเบเบเปเบฒเปเบเป cryptic 65001 เปเบฅเบฐ "เบเบฑเบ" เบเบทเปเบเบเบนเบเบฒเบเบเบฑเบเบเบฒเบเบซเบเปเบฒเบฅเบฐเบซเบฑเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ.
shorthands เปเบซเบผเบปเปเบฒเบเบตเปเบเปเปเบกเบตเบขเบนเปเปเบ Microsoft compiler.
- เบเปเบฒโเบเบปเบโ: SYMLISTโ, -d:SYMLIST
เบเปเบฒโเบเบปเบโเบชเบฑเบโเบเบฒโเบฅเบฑเบโเบเบตเปโเบฅเบฐโเบเบธโเปเบงเปโเปเบเบโเบเบฑเบโเบเบตโเบฅเบฒเบโเบเบฒเบโเปเบเบดเปเบโเบเปเปเบฒโเบชเบญเบโเปเบกเบฑเบโเปเบเบโเบญเบญเบ SYMLIST SYMBOLโ. เบเบตเป
เบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเปเบเบ pre-processor, เบซเบผเบทเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบเบงเบดเบเบตเบเบฒเบ
เบเบตเปเบเบทเบเปเบเบฑเบเบเปเบงเบเบเบธเบเบชเบปเบกเบเบฑเบเปเบเบทเปเบญเบเปเบ.
- เปเบเปโเปเบโเบเบฑเบโเบซเบฒโ, -debug+
เบชเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ. เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเบเบฒเบเบเบดเบเบเบฒเบก stack เบเบฑเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ,
เบเปเบฒเบเบเปเบญเบเบเบฒเบเปเบญเบตเปเบเปเบเป mono runtime เบเปเบงเบเบเบธเบ '--debug'. เบเบฒเบเบเบตเบเบฑเบ
เบเปเปเบกเบนเบเบเบทเบเปเบเบฑเบเปเบงเปเปเบเปเบเบฅเป MDB เบเบตเปเบขเบนเปเปเบเปเบเปเบเบตเบเบปเบเบเบฐเบฅเบดเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบฒเบเบเบฐเบฅเบดเบ
เบชเบฐเบเบฒเปเบซเปเบ.
-debug-
เบขเปเบฒเบชเปเบฒเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบ.
-delaysign+
เบเบฝเบเปเบเปเบเบฑเบเบฅเบฐเบซเบฑเบเบชเบฒเบเบฒเบฅเบฐเบเบฐเบเบทเปเบเบตเปเปเบเบฑเปเบกเปเบเบเปเบเบปเปเบฒเปเบเบเบฒเบเบเบฐเบเบญเบ. เบเบฒเบเบฅเบปเบเบเบฒเบกเบเบปเบงเบเบดเบเบเบฐเบเปเบญเบเปเบเบฑเบ
เปเบฎเบฑเบเปเบเบเบฑเปเบเบเบญเบเบเปเปเบกเบฒเปเบเบเปเบเปเปเบเบทเปเบญเบเบกเบท SN. เบญเบฑเบเบเบตเปเปเบเบฑเบเบเบฐเปเบซเบเบเปเบเบทเปเบญเบเบปเบเบเปเบญเบเบเบฐเปเบเบชเปเบงเบเบเบปเบง
เปเบโเบฅเบฐโเบซเบงเปเบฒเบโเบเบฒเบโเบเบฑเบโเบเบฐโเบเบฒโ. เบเบฐเบฅเบธเบเบฒเบฎเบฑเบเบเบฒเบเบงเปเบฒเบเบฒเบเปเบเบฑเบเบเบทเปเบเบฑเบเบเปเบฒเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเปเบเปเบฅเบฐเบซเบฑเบเบเบทเปเบเบตเปเปเบเบฑเปเบกเปเบเบเปเบเบปเปเบฒเบเบฑเปเบ
เปเบเบฅเป (เบเปเปเปเบกเปเบเบเบฑเบเบเบฐเปเบ). เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเบเบฝเบโเปเบเบปเปเบฒโเบเบฑเบโเบเบฒเบโเบเบฐโเบเบญเบโเบกเบต [assemblyโ:
AssemblyDelaySign (เบเบดเบ)] เปเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเบเปเบฒเบ. เบเบฒเบโเปเบฅเบทเบญเบโเบเบญเบโเบเบฒเบโเบชเบฑเบโเบฅเบงเบกโเบกเบตโเบญเบฑเบโเบเบฑเบโเบซเบเบถเปเบโ
เบซเบผเบฒเบเบเบงเปเบฒเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐ.
- เบเบฒเบโเบเบฑเบโเบเปเบฒ -
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ. Strongname (เปเบเบฑเบ) เบเบฒเบเบเบฐเบเบญเบเปเบเบเปเบเปเปเบเบฅเปเบฅเบฐเบซเบฑเบเบเบทเปเบเบตเปเปเบเบฑเปเบกเปเบเบ (เบซเบผเบท
container). เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบเบเบฝเบเปเบเบปเปเบฒเบเบฑเบเบเบฒเบเบฅเบงเบกเปเบญเบปเบฒ [เบเบฐเบเบญเบ: AssemblyDelaySign
(false)] เปเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเบเปเบฒเบ. เบเบปเบงเปเบฅเบทเบญเบ Compiler เบกเบตเบเบงเบฒเบกเบชเบณเบเบฑเบเบเบงเปเบฒเบเบธเบเบชเบปเบกเบเบฑเบ.
-doc: เปเบเบฅเป
เบชเบฐเบเบฑเบเปเบญเบเบฐเบชเบฒเบ C#/XML เบเบฒเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบ เปเบฅเบฐเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเปเบเบเบตเปเปเบซเป
เปเบเบฅเป.
- เบฅเบฒเบโเบเบฒเบโเบเบงเบฒเบกโเบเบดเบโเบเบฒเบโ
เบเบธเบเบเบตเปเบเบทเบเบฅเบฐเปเบฅเบตเบเปเบเบ Mono's C# compiler เปเบฅเบฐเบเบฐเบเบธเบเบฑเบเบเบฝเบเปเบเปเบญเบฐเบเบธเบเบฒเบเปเบซเป MCS เปเบเบฑเบ
เปเบเปเปเบเบฑเบเบเบฒเบเบเบปเบเปเบเบ CSC เบชเปเบฒเบฅเบฑเบ msbuild/xbuild.
--เบเบฒเบ
เบญเบฑเบเบเบตเปเปเบเปเปเบเบทเปเบญเปเบเปเบเบฑเบเบซเบฒเบเบญเบกเบเบตเบงเปเบเบต. เบเบตเปเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเปเบญเบเบญเบฒเบเบเบดเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบชเปเบฒเบ
เบเปเปเบเบปเบเปเบงเบฑเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบฑเบเปเบเปเปเบเบเบเบตเบเบฑเบ.
- เบเบฒเบเบเบฑเบเปเบเบฅเป
เบเบธเบเบเบตเปเบเบทเบเบฅเบฐเปเบฅเบตเบเปเบเบ Mono's C# compiler เปเบฅเบฐเบเบฐเบเบธเบเบฑเบเบเบฝเบเปเบเปเบญเบฐเบเบธเบเบฒเบเปเบซเป MCS เปเบเบฑเบ
เปเบเปเปเบเบฑเบเบเบฒเบเบเบปเบเปเบเบ CSC เบชเปเบฒเบฅเบฑเบ msbuild/xbuild.
- เปเบเบฑเบกเปเบชเบฑเปเบเบเบฒเบ
เบเปเปเบเบดเบเบเบฒเบเบเบญเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเปเบเปเบซเบผเบทเบเปเบฒเปเบเบทเบญเบเบเบตเปเบญเบญเบเปเบเบ compiler เบเบฐเบเบญเบเบกเบตเบเบทเปเปเบเบฅเปเบเบฝเบเปเบเปเปเบเบ
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ. เบเบปเบงเปเบฅเบทเบญเบเบเบตเปเปเบฎเบฑเบเปเบซเป compiler เบญเบญเบเปเบชเบฑเปเบเบเบฒเบเปเบเบฅเปเบขเปเบฒเบเปเบเปเบเบดเบเปเบเบ.
-keyfile:KEYFILE
Strongname (เปเบเบฑเบ) เบเบฒเบเบเบฐเบเบญเบเบเบปเบเบเบฐเบฅเบดเบเปเบเบเปเบเปเบเบนเปเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป
เปเบเบฅเปเบฅเบฐเบซเบฑเบเบเบทเปเบเบตเปเปเบเบฑเปเบกเปเบเบ (snk). เบเบนเปเบเบตเปเบเบฑเบกเปเบกเปเบเบเปเบญเบเบเบฒเบเบเบฒเบกเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ (เบซเบผเบทเปเบเปเบงเบฅเบฒเปเบเป
เบเบฒเบเบเบฑเบเบเปเบฒ -). เปเบเบฅเปเบเบตเปเบกเบตเบเบฝเบเปเบเปเบเบฐเปเบเบชเบฒเบเบฒเบฅเบฐเบเบฐเบชเบฒเบกเบฒเบเปเบเปเบเบฑเบ delaysign+ เปเบเป. เปเบเป
เบเบฒเบโเปเบฅเบทเบญเบโเปเบกเปเบโเปเบเบปเปเบฒโเบเบฑเบโเบเบฒเบโเบฅเบงเบก [assembly: AssemblyKeyFile ("KEYFILE")] เปเบโเบเบญเบโเบเปเบฒเบ
เบฅเบฐเบซเบฑเบเปเบซเบผเปเบ. เบเบปเบงเปเบฅเบทเบญเบ Compiler เบกเบตเบเบงเบฒเบกเบชเบณเบเบฑเบเบเบงเปเบฒเบเบธเบเบชเบปเบกเบเบฑเบ.
-keycontainer:CONTAINER
Strongname (เปเบเบฑเบ) เบเบฒเบเบเบฐเบเบญเบเบเบปเบเบเบฐเบฅเบดเบเปเบเบเปเบเปเบเบนเปเบเบตเปเบชเปเบฒเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเป
เบเบฑเบเบเบธ. เบเบฐเบฅเบธเบเบฒเบฎเบฑเบเบเบฒเบเบงเปเบฒเปเบเบทเปเบญเบเปเบฒเบเบเบฒเบเบเบฑเบเบเปเบฒ+ เปเบกเปเบเบเบทเบเบฅเบฐเปเบฅเบตเบเปเบกเบทเปเบญเปเบเปเบเปเบญเบเบเบฑเบเบเบธเบซเบผเบฑเบ. เบเบฒเบเปเบฅเบทเบญเบเปเบกเปเบ
เบเบฝเบเปเบเบปเปเบฒเบเบฑเบเบเบฒเบเบฅเบงเบก [เบเบฐเบเบญเบ: AssemblyKeyName ("CONTAINER")] เปเบเปเบซเบผเปเบเบเบญเบเบเปเบฒเบ
เบฅเบฐเบซเบฑเบ. เบเบปเบงเปเบฅเบทเบญเบ Compiler เบกเบตเบเบงเบฒเบกเบชเบณเบเบฑเบเบเบงเปเบฒเบเบธเบเบชเบปเบกเบเบฑเบ.
-langversion:TEXT
เบเบฒเบโเปเบฅเบทเบญเบโเบฅเบฐโเบเบธโเบชเบฐโเบเบฑเบโเบเบฒโเบชเบฒโเบเบตเปโเบเบฐโเบเปเบฒโเปเบเปโ. เบเบธเบเบเบฐเบชเบปเบกเบเบฑเบเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบกเปเบ
เปเบเบเบเปเบฒเบเบเบฑเบเปเบเปเบเปเบฅเบฐเบฅเบธเปเบ C#. เบชเบฐเบงเบดเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบฑเบเบเบฑเบเปเบซเป compiler
เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบฝเบเปเบเปเบเบธเบเบเปเบญเบเบเบญเบเบฅเบฑเบเบชเบฐเบเบฐ. เบเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบกเปเบ:
เบกเบฒเบเบเบฐเบเบฒเบ
เปเบเบฐโเบเปเบฒ compiler เบเบฒเบโเบเปเบฒโเปเบเปโเบชเบฐโเบเบฑเบโเบซเบฅเปเบฒโเบชเบธเบโ. เบเบฝเบเปเบเบปเปเบฒเปเบกเปเบเบเบฒเบเบเบปเบเปเบฅเบตเบ
เบชเบฐเบซเบผเบฑเบ (เบเบฐเบเบธเบเบฑเบเบเบตเปเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบเบฑเบเบเบฒเบชเบฒเบชเบฐเปเบเบฒเบฐ C# 4.0).
ISO-1 เบเปเบฒเบเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเปเบซเปเปเบเปเบเบธเบเบชเบปเบกเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ ISO เบเปเบฒเบญเบดเบเปเบเบปเปเบฒเบเบฑเปเบ. เบเบฒเบโเบเปเบฒโเปเบเปโเบเบญเบโ
เบฅเบฑเบเบชเบฐเบเบฐเปเบเบฑเปเบ: เบเบปเปเบงเปเบ, เบซเปเบญเบเบฎเบฝเบเบชเบฐเบเบดเบ, เบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเปเปเบเบตเบเปเบเบตเบเบเบทเปเบเบฐเบเปเบฒเปเบเบชเบนเป
เบเบดเบเบเบฒเบ.
ISO-2 เบเปเบฒเบเบฑเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเปเบซเปเปเบเปเบเบธเบเบชเบปเบกเบเบฑเบเบกเบฒเบเบเบฐเบเบฒเบ ISO เบเบตเบชเบญเบเปเบเบปเปเบฒเบเบฑเปเบ. เบเบตเป
เบญเบฐเบเบธเบเบฒเบเปเบซเปเปเบเป generics, static classes, iterators เปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบเบตเปเบเปเปเปเบเบตเบเปเบเบตเบเบเบทเป
เบเบปเบโเบเบปเบงโเบขเปเบฒเบ.
3 เบเปเบฒโเบเบฑเบ compiler เปเบซเปโเบเปเบฒโเปเบเปโเบเบฝเบโเปเบเปโเบเบธเบโเบชเบปเบกโเบเบฑเบโเบเบตเปโเบกเบตโเบขเบนเปโเปเบ C# 3.0 (a
superset เบเบญเบ ISO-1 เปเบฅเบฐ ISO-2).
4 เบเปเบฒโเบเบฑเบ compiler เปเบซเปโเบเปเบฒโเปเบเปโเบเบฝเบโเปเบเปโเบเบธเบโเบชเบปเบกโเบเบฑเบโเบเบตเปโเบกเบตโเบขเบนเปโเปเบ C# 4.0
เบเปเป เบเบณ เบเบปเบ.
เบเบปเบเบฅเบญเบ
เปเบเบตเบเปเบเปเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบเปเปเบชเบฐเบเบฝเบเบเบฒเบเบเบฒเบชเบฒเบฅเบธเปเบเบเบตเปเบเบฐเบกเบฒเปเบเบดเบ.
เบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเบเบธเบเบเบตเปเบเปเบฒเบเบฑเบเบเบฝเบเปเบเปเบฅเบฑเบเบชเบฐเบเบฐเบเบฒเบชเบฒเบเบตเปเบกเบตเปเบซเป
เปเบเบฅเปเบเบฅเบก. เบฎเบธเปเบเบเบญเบเบญเบธเบเบฐเบเบญเบเบเบตเปเบเบฐเบฅเบดเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเปเบเปเปเบเบเปเบเป SDK เบเบฒเบเปเบฅเบทเบญเบ.
-lib:PATHLIST
เปเบเปเบฅเบฐเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบฅเบฒเบเบเบฒเบเบเบตเปเปเบเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเบเบฐเบเบตเปเปเบซเปเบเบนเปเบชเบฑเบเบฅเบงเบกเปเบเบดเปเบ
เบชเปเบฒเบฅเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเปเบฒเบเบปเบเบเบฑเปเบ.
-L PATH
เบเบตเปเบเบญเบเบเบนเปเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเปเบเบทเปเบญเบเบญเบเบซเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเปเบฒเบเบปเบ. เบซเบผเบฒเบเปเบชเบฑเปเบเบเบฒเบ
เบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเบชเบฐเบซเบเบญเบเปเบซเปเปเบเบเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเปเบฅเบทเบญเบเบซเบผเบฒเบเบเบฑเปเบ.
- เบเบปเปเบโเบเปโ: CLASSโ
เบเบญเบ compiler เบเบตเป CLASS เบกเบตเบเบธเบเปเบเบปเปเบฒ. เปเบเบฑเบเบเบฐเปเบซเบเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบกเบต
เบฅเบงเบเบฅเบงเบกเบซเปเบญเบเบฎเบฝเบเบซเบผเบฒเบเปเบขเปเบฒเบเบเปเบงเบเบงเบดเบเบตเบซเบผเบฑเบ.
-nostdlib, -nostdlib+
เปเบเปเบเบธเบเบเบตเปเบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบซเบผเบฑเบ. เบเบตเปเปเบฎเบฑเบเปเบซเป compiler เปเบเป
เปเบซเบผเบเบเบฐเปเบเบเบเบฒเบเปเบเบเบญเบเบกเบฑเบเบเบฒเบเบเบฒเบเบเบฐเบเบญเบเบเบตเปเบเบทเบเบฅเบงเบเบฅเบงเบก.
- noconfigโ, -noconfig+
เบเบดเบเปเบเปเบเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบกเบเบตเบงเปเบเบตเปเบฅเบตเปเบกเบเบปเปเบเบเบตเปเบเบฐเปเบซเบฅเบ. compiler เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ
เบกเบตเบเบฒเบเบญเปเบฒเบเบญเบตเบเปเบเบดเบเบเบฒเบเบเบฐเบเบญเบเบฅเบฐเบเบปเบ.
-nowarn: เปเบเบทเบญเบ
เปเบฎเบฑเบเปเบซเปเบเบญเบกเบเบตเบงเปเบเบตเบเปเปเบชเบปเบเปเบเบเปเบฒเปเบเบทเบญเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบฅเบฒเบเบเบฒเบเบเบตเปเบเบฑเปเบเบเปเบงเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบ WARNLIST>
- เบเบฑเบโเปเบซเปโเปเบซเบกเบฒเบฐโเบชเบปเบกโ, - optimize+, - optimize-
เบเบงเบเบเบธเบกเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฒเบเบชเปเบฒเบเบฅเบฐเบซเบฑเบ compiler เปเบเบฅเบฐเบซเบฑเบ. เบเบฒเบเบเปเบฒเปเบเป -optimize เบซเบผเบท
-optimize+ เบเบฐเปเบเบตเบเบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ, -optimize- เบเบฐเบเบดเบเบกเบฑเบ. เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบ
mcs เปเบกเปเบเปเบเบทเปเบญเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบ-. เบเบฒเบเปเบฅเบทเบญเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฑเบ -debug เปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบ debugging เบเบตเปเบเบตเบเบตเปเบชเบธเบ
เบเบฐเบชเบปเบเบเบฒเบเบกเบฑเบเบเบทเบเปเบเบฐเบเปเบฒเปเบซเปเบญเบญเบเบเบฒเบเบเบฒเบเปเบฅเบทเบญเบ.
-เบญเบญเบ:FNAME, -o FNAME
เบเบฑเปเบเบเบทเปเปเบเบฅเปเบเบปเบเบเบฐเบฅเบดเบเบเบตเปเบเบฐเบชเปเบฒเบเบเบถเปเบ.
--parse
เบเปเบฒเปเบเปเบชเปเบฒเบฅเบฑเบเบเบฒเบ benchmarking. compiler เบเบฐเบงเบดเปเบเบฒเบฐเบเบฝเบเปเบเปเปเบเบฅเปเบเปเบญเบเบเปเปเบกเบนเบเบเบญเบเบกเบฑเบ.
-pkg:package1[,packageN]
เบเบฒเบเบเบฐเบเบญเบเปเบญเบเบฐเบชเบฒเบเบญเปเบฒเบเบญเบตเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเบตเปเปเบซเป.
compiler เบเบฐเปเบญเบตเปเบ pkg-config --libs เปเบเบเบธเบเบเบญเบเบเบธเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ
เปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบฐเปเบเปเบฎเบฑเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบฅเบฐเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบเบทเปเบญเบฅเบงเบเบฅเบงเบกเบฅเบฐเบซเบฑเบ.
เปเบเบเบเบปเบเบเบฐเบเบดเบเบตเปเปเบกเปเบเปเบเปเบเบฑเบเบญเบปเบเบเบฐเบเบญเบเบเบญเบเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก, เปเบเบฑเปเบเบเบตเป:
$ mcs -pkg:gtk-sharp demo.cs
-pkg: dotnet
เบเบตเปเบเบฐเบชเบฑเปเบเปเบซเป compiler เบญเปเบฒเบเบญเบตเบเปเบเบดเบ System.* libraries
เบกเบตเบขเบนเปเปเบเบเบฒเบเบเบดเบเบเบฑเปเบเบเบญเบ dotnet เบเบปเบเบเบฐเบเบด, เบชเบฑเบเปเบเบเปเบซเบฑเบเบงเปเบฒเบกเบฑเบเปเบฎเบฑเบเปเบเป
เบเปเปเบฅเบงเบกเปเบญเบปเบฒเบซเปเบญเบเบชเบฐเปเบธเบ Mono เบเบฑเบเปเบปเบ, เบกเบตเปเบเปเบฅเบฐเบเบปเบ.* เปเบเบปเปเบฒเบเบฑเปเบ. เบเบตเปโเปเบกเปเบ
เบเบฒเบเบฅเบฑเบเบชเบฐเบเบงเบเบชเปเบฒเบฅเบฑเบเบฅเบฐเบซเบฑเบ porting เปเบซเบผเบปเปเบฒเบเบฑเปเบ.
- เปเบงเบเบต: ARCH
เปเบเปเปเบเบทเปเบญเบเปเบฒเบเบปเบเปเบงเบเบตเปเบเบปเปเบฒเบซเบกเบฒเบ. เบเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบกเปเบ: anycpu,
anycpu32bit preferred, เปเบเบ, x86, x64 เบซเบผเบท itanium. เบเบฒเบเปเบฅเบทเบญเบเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ anycpu.
-เบเบฑเบเบเบฐเบเบฒเบเบญเบ:RESOURCE[,ID]
เบเบฑเบเบขเบนเปเปเบเปเบเบฅเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบซเป. ID เบเบฒเบเปเบฅเบทเบญเบเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบซเปเบเบงเบฒเบกเปเบเบเบเปเบฒเบ
เบเบทเปเบเบฑเบเบเบฑเบเบเบฐเบเบฒเบเบญเบ. เบเปเบฒเบเปเปเปเบเปเบฅเบฐเบเบธ, เบเบทเปเบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบฐเปเบเบฑเบเบเบทเปเปเบเบฅเป.
-linkresource:RESOURCE[,ID]
เบฅเบดเปเบเปเบเบซเบฒ RESOURCE เบเบตเปเบฅเบฐเบเบธ. ID เบเบฒเบโเปเบฅเบทเบญเบโเบชเบฒโเบกเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบเปเบฒโเปเบเปโเปเบเบทเปเบญโเปเบซเปโเบเบทเปโเบเบฑเบโ
เบเบฑเบเบเบฐเบเบฒเบเบญเบเบเบตเปเปเบเบทเปเบญเบกเปเบเบ.
-r:ASSEMBLY1[,ASSEMBLY2], - เบญเปเบฒเบโเบญเบตเบโ ASSEMBLY1[,ASSEMBLY2]
เบญเปเบฒเบเปเบเบดเบเบชเบฐเบเบฒเปเบซเปเบเบเบตเปเบกเบตเบเบทเป. เปเบเปเบเบตเปเปเบเบทเปเบญเปเบเปเบซเปเบญเบเบฎเบฝเบเบเบฒเบเบชเบฐเบเบฒเปเบซเปเบเบเบทเปเปเบ
เปเบเบเบเบฒเบเบเบญเบเบเปเบฒเบ. เบเบฒเบเบเบฐเบเบญเบเบเบฐเบเบทเบเปเบซเบฅเบเบเบฒเบเบฅเบฐเบเบปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเป
เบชเบฐเบเบฒเปเบซเปเบเบเบฑเบเบซเบกเบปเบเบเปเบฒเบฅเบปเบเบเบตเบงเบดเบ, เบซเบผเบทเบเบฒเบเปเบชเบฑเปเบเบเบฒเบเบเบตเปเปเบซเปเบขเปเบฒเบเบเบฑเบเปเบเบเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ -L.
เบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเปเบเปเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเปเบเบทเปเบญเปเบเบเบเบฒเบเบเบฐเบเบญเบเบเปเบฒเบเปเปเบเบเปเบเบทเปเบญเบเปเบฒเบเบเบธเบเปเบเป.
-reference:ALIAS=ASSEMBLY
เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเบฒเบเบญเปเบฒเบเบญเบดเบเบเบฒเบกเปเบเบเบเบฒเบเบเบญเบเบชเปเบฒเบฅเบฑเบ C#.
เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเบกเบตโเบเบฐโเบเบญเบโเบเบตเปโเปเบเบโเบเปเบฒเบโเบเบฑเบโเบเบตเปโเบชเบฐโเบซเบเบญเบโเบเบฐโเปเบเบโเบเบฝเบงโเบเบฑเบโ, เบเบฒเบกโเปเบเบโเบเบฒเบโเบเบญเบโ
เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฐเบซเบเบญเบเบเบทเปเบเบตเปเบเบญเบเปเบงเบเบญเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเบญเบเปเบซเบผเบปเปเบฒเบเบฑเปเบ
เบเบญเบ. เบเบฐเปเบเบเบเบฒเบ ASSEMBLY เบเบฐเบเบทเบเปเบเบตเบเปเบเบตเบเปเบเบฑเบ ALIAS, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบขเบนเปเปเบเปเบซเบผเปเบ C#
เบฅเบฐเบซเบฑเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฎเบฑเบ:
เบเบฒเบกเปเบเบเบเบฒเบเบเบญเบ ALIAS;
เปเบเบทเปเบญเปเบญเบปเบฒเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบ namespace เบเบญเบเบเปเบฒเบ. เบเบปเบงเบขเปเบฒเบ, เปเบเบทเปเบญเบฎเบฑเบเบกเบทเบเบฑเบเบชเบญเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเบฎเบนเบเบเบฒเบ
เบเบตเปเบเปเบฒเบเบปเบ "Graphics.Point", เบซเบเบถเปเบเปเบ "OpenGL.dll" เปเบฅเบฐเบซเบเบถเปเบเปเบ "Postscript.dll", เบเปเบฒเบ.
เบเบฐเปเบญเบตเปเบ compiler เปเบเบเบเบตเป:
mcs -r:Postscript=Postscript.dll -r:OpenGL=OpenGL.dll
เปเบฅเบฐเปเบเบฅเบฐเบซเบฑเบเปเบซเบผเปเบเบเบญเบเปเบเบปเปเบฒ, เปเบเบปเปเบฒเบเบฐเบเบฝเบ:
เบเบฒเบกเปเบเบเบเบฒเบเบเบญเบ Postscript;
เบเบฒเบกเปเบเบเบเบฒเบเบเบญเบ OpenGL;
เบเบฑเปเบ X {
// เบเบตเปเปเบกเปเบ Graphics.Point เบเบฒเบ Postscrip.dll
Postscript.Point p = new Postscript.Point();
// เบเบตเปเปเบกเปเบ Graphics.Point เบเบฒเบ OpenGL.dll
OpenGL.Point p = new OpenGL.Point();
}
-recurseโ: เบฎเบนเบโเปเบเบโ, -- เบเปเบณ PATTERN
เบกเบตเบเบฒเบเบฅเบงเบเบฅเบงเบก recursive เปเบเบเปเบเปเบฎเบนเบเปเบเบเบเบตเปเบฅเบฐเบเบธ. เปเบ Unix เปเบเบฐเบเบฐ
เบเปเบฒเปเบเบตเบเบเบฒเบ globbing, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบญเบฒเบเบเบฐเบเปเบญเบเบเบฒเบเปเบเปเบกเบฑเบเปเบเบฑเปเบเบเบตเป:
$ mcs -recurse:'*.cs'
-sdk:VERSION
เปเบเปเปเบเบทเปเบญเบฅเบฐเบเบธเปเบงเบตเบเบฑเบเบเบญเบ Base Class Library เบเบตเปเปเบเปเปเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบ.
เบเปเปโเปเบโเบเบตเปโเบเปเบฒโเบเบตเปโเบเปเบฒโเบเบปเบโเปเบงเปโเบฅเปเบงเบโเบซเบเปเบฒโเปเบกเปเบโเบเบทเบโเบเปเบญเบโ: 2โ, 4 (เบเปเบฒโเปเบฅเบตเปเบกโเบเบปเปเบโ) เปเบเบฑเปเบโเบเบฝเบงโเบเบฑเบโเบเบฑเบโเบเปเบฒโเบเบตเปโเบเปเบฒโเบเบปเบโเปเบญเบโเปเบเปโ.
เปเบฒเบเปเบฅเบเปเบงเบตเบเบฑเบเบเบตเปเบเบณเบเบปเบเปเบงเปเบฅเปเบงเบเปเปเบฒ เปเบฒเบเปเบเบดเบเบเปเบฒเบเบณเบเบปเบเปเบญเบเบเบตเปเบเบณเบเบปเบเปเบงเป mcs เบเบฐเบเบฐเบเบฒเบเบฒเบก
เบเบญเบเบซเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบ Base Class เปเบเบชเบฐเบเบฒเบเบเบตเปเบเบตเปเบเบดเบเบเบฑเปเบ mono PREFIX/lib/mono/ .
--เปเบเบฐ
เปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเปเบเปเบเบญเบ, เบชเบฐเบซเบเบญเบ C# shell เบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบฐเปเบซเบผเบเปเบฅเบฐ
เบเบฒเบเบชเบฐเปเบเบเบญเบญเบ. เบเบฒเบเบฅเบฑเบเปเบกเปเบเบเบฒเบเปเบเป cshharp เบเปเบฒเบชเบฑเปเบเปเบเบเบเบปเบ.
-- stacktrace
เบชเปเบฒเบเบเบฒเบเบเบดเบเบเบฒเบก stack เปเบเปเบงเบฅเบฒเบฅเบฒเบเบเบฒเบเบเปเปเบเบดเบเบเบฒเบ, เปเบเบฑเบเบเบฐเปเบซเบเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเบเบฑเบ
เบเบฑเบเบเบฝเบ.
- เปเบเบปเปเบฒโเบซเบกเบฒเบโ: เบเบฐโเปเบเบโ, -t: เบเบฐเปเบเบ
เปเบเปเปเบเบทเปเบญเบฅเบฐเบเบธเปเบเบปเปเบฒเปเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบ. เบเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบกเปเบ: exe (เบเปเบฒเบกเบฐเบเบฒ
executable), winexe (Windows.Forms executable), เบซเปเบญเบเบชเบฐเบซเบกเบธเบ (เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบญเบปเบเบเบฐเบเบญเบ) เปเบฅเบฐ
เปเบกเบเบนเบ (เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบฒเบเบชเปเบงเบ).
--เบชเบฐเปเบเบกเปเบงเบฅเบฒ
เบเบธเบเบเบฒเบเบเบตเบเบฑเบเบญเบทเปเบ. เปเบเปเปเบเบทเปเบญเบชเบฐเปเบเบเปเบงเบฅเบฒเบขเบนเปเปเบเบเบธเบเบเปเบฒเบเป
เบเบฐเบเบงเบเบเบฒเบเบฅเบงเบเบฅเบงเบก.
- เบเปเปโเบเบญเบโเปเบโ, -เบเปเปเบเบญเบเปเบ+
เปเบเบตเบเปเบเปเบเบฒเบเบฅเบงเบเบฅเบงเบกเบฅเบฐเบซเบฑเบเบเบตเปเบเปเปเบเบญเบเปเบ.
-v เบเบฒเบเบเบตเบเบฑเบ. เปเบเบตเบเปเบเปเบเบฒเบเบงเบดเปเบเบฒเบฐ verbose yacc.
- เบเบฒเบเบเปเบฝเบเปเบเบ
เบชเบฐเปเบเบเบชเบฐเบเบฑเบ compiler.
- เปเบเบทเบญเบโเปเบโ, -warnaserror+
เบเปเบฒเปเบเบทเบญเบเบเบนเปเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบเบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเบฅเบฒเบเบเบฒเบเปเบเบฑเบเบเปเปเบเบดเบเบเบฒเบ.
-warnaserror:W1,[Wn], -warnaserror+:W1,[Wn]
เบเบฐเบเบดเบเบฑเบเบเปเปเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเปเบฒเปเบเบทเบญเบ compiler เปเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบฒเบ.
-warnaserror-:W1,[Wn]
เบเปเบฒเบเบปเบเบซเบเบถเปเบเบซเบผเบทเบซเบผเบฒเบเบเปเบฒเปเบเบทเบญเบ compiler เบเบฐเบเบทเบเบเบปเปเบกเบเบนเปเบชเบฐเปเบซเบกเบตเปเบเบฑเบเบเปเบฒเปเบเบทเบญเบ. เบเบฒเบเปเบเบฑเบ
เปเบเบฑเบเบเบฐเปเบซเบเบเปเบกเบทเปเบญเปเบเปเบฎเปเบงเบกเบเบฑเบเบเบฑเบ -warnaserror.
- เปเบเบทเบญเบ: เบฅเบฐเบเบฑเบ
เบเปเบฒเบเบปเบเบฅเบฐเบเบฑเบเบเบฒเบเปเบเบทเบญเบเปเบ. 0 เปเบกเปเบเบฅเบฐเบเบฑเบเปเบเบทเบญเบเปเบเบเปเปเบฒเบชเบธเบ, เปเบฅเบฐ 4 เปเบกเปเบเบชเบนเบเบชเบธเบ. เปเบเป
เบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเปเบกเปเบ 4.
-win32res: เปเบเบฅเป
เบฅเบฐเบเบธเปเบเบฅเปเบเบฑเบเบเบฐเบเบฒเบเบญเบ Win32 (.res) เบเบตเปเบเบฐเบเบทเบเบกเบฑเบเปเบเบปเปเบฒเปเบเบเบฒเบเบเบฐเบเบญเบเบเบปเบเปเบเปเบฎเบฑเบ.
-win32icon: เปเบเบฅเป
เปเบเบเปเบญเบเบญเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบ FILE เบขเบนเปเปเบเบเบปเบเบเบฐเบฅเบดเบเปเบเบปเปเบฒเปเบเบเบฒเบเบเบฐเบเบญเบเบเบปเบเปเบเปเบฎเบฑเบ.
-- เปเบเปเบญเบฑเบเบเบตเปเปเบเบทเปเบญเบขเบธเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเบฒเบเปเบฅเบทเบญเบ, เปเบฅเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบเบดเปเบเบเบฒเบเปเบฅเบทเบญเบ
เบขเบนเปเปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ.
เบเบฐเปเบเบปเบฒ เปเบฅเบฐ เปเบฑเบ เบชเบท
เปเบกเบทเปเบญเบญเปเบฒเบเปเบเบดเบเบเบฒเบเบเบฐเบเบญเบ, เบเปเบฒเบเบทเปเบเบญเบเบชเบฐเบเบฒเปเบซเปเบเปเบเบฑเบเปเบชเบฑเปเบเบเบฒเบ, เบเบนเปเบฅเบงเบเบฅเบงเบกเบเบฐเบเบฐเบเบฒเบเบฒเบก
เปเบเบทเปเบญเปเบซเบผเบเบเบฒเบเบเบฐเบเบญเบเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเปเบชเบฑเปเบเบเบฒเบ. เบเปเบฒเบกเบฑเบเบเปเป, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ compiler เบเบฐเบเบฐเบเบฒเบเบฒเบก
loading เบเบฐเบเบญเบเบเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฐเบเบธเบเบฑเบ, เปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบทเปเบเบเบฒเบเบเบญเบ compiler เปเบฅเบฐเบเปเบฒเบซเบฒเบเบงเปเบฒ
เบเปเปเบเบปเบเบเบฒเบเบเบฐเบเบญเบเบขเบนเปเปเบเบเปเบญเบเปเบเบเปเบญเบเบเบถเปเบเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบฅเบฐเบเบธเปเบงเปเปเบเบฑเบเบเบฒเบเปเบเปเบเบฝเบ
the -lib: เบเบฒเบเปเบเปเบเบฝเบเบเปเบฒเบชเบฑเปเบ.
compiler เปเบเปเปเบชเบฑเปเบเบเบฒเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบทเปเบญเบเบญเบเบซเบฒเบซเปเบญเบเบชเบฐเบซเบกเบธเบ, เปเบฅเบฐเบชเบฒเบกเบฒเบเบญเปเบฒเบเบญเบตเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเป
เบเบฒเบเบเบธเบเบชเบฐเปเบเบฒเบฐเบซเบฒเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฑเปเบเบเบทเบเปเบเป. เปเบเบทเปเบญโเบเปเบฒเบโเบเบฒเบโเบเปเบฒโเปเบเปโเบเบญเบโเบเบฒเบโเบซเบธเปเบกโเบซเปเปโ, เปเบเปโ
C# compiler เบเบฐเบเบญเบเบกเบต -pkg: เบเบฒเบเปเบฅเบทเบญเบเปเบเบงเบเปเบฒเบชเบฑเปเบเบเบตเปเบเบทเบเบเปเบฒเปเบเปเปเบเบทเปเบญเปเบซเบฅเบเบชเบฐเปเบเบฒเบฐ
เบเบฒเบโเปเบเบฑเบโเบเปเบฒโเบซเปเบญเบโเบชเบฐโเบซเบกเบธเบโ.
เบซเปเบญเบเบชเบฐเบซเบกเบธเบเบเบตเปเบชเบฑเบเปเบเบเปเบซเบฑเบเปเบเบ compiler เปเบกเปเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเปเบงเปเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบเบเปเบฒเบเปเบฒเบซเบเปเบฒเบเบฒเบเบเบดเบเบเบฑเปเบเบเบฒเบเปเบเป
PREFIX/lib/mono/ เปเบญเบตเปเบเบงเปเบฒ PACKAGEBASE เปเบฅเบฐเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบ mcs, gmcs เปเบฅเบฐ smcs เปเบกเปเบเปเบเบฑเบ.
เบเปเปเปเบเบเบตเป:
mcs เบญเปเบฒเบเบญเบตเบเปเบชเปเปเบเปเบฅเบเบฐเบเปเบฅเบต PACKAGEBASE/1.0
gmcs เบญเปเบฒเบเบญเบตเบเปเบชเปเปเบเปเบฅเบเบฐเบเปเบฅเบต PACKAGEBASE/2.0
smcs เบญเปเบฒเบเบญเบตเบเปเบชเปเปเบเปเบฅเบเบฐเบเปเบฅเบต PACKAGEBASE/2.1
เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเปเบเบฃเปเบเบฅ runtime เปเบเบปเปเบฒเบเบฑเปเบเบเบตเปเบกเบตเบขเบนเป. เปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบตเบญเบทเปเบเปเบกเบตเบขเบนเป (เปเบเบฑเปเบ
3.0 เปเบฅเบฐ 3.5) เปเบซเบผเบปเปเบฒเบเบฑเปเบเบเปเปเปเบกเปเบเปเบเบฃเปเบเบฅ runtime เปเบเปเป, เบเบงเบเปเบเบปเบฒเปเบกเปเบเบเบฝเบเปเบเปเบเบปเบงเบเบถเบเบชเปเบฒเบฅเบฑเบเบเบดเปเบชเบ
เบซเปเบชเบฐเปเบธเบเบเบตเปเบชเปเบฒเบเบเบถเปเบเบเบปเบเบเบทเปเบเบเบฒเบ 2.0.
เบเบนเปเปเบซเปเบเปเบฅเบดเบเบฒเบเบเบญเบเปเบงเบเบฐเปเบเบเบขเบฒเบเบเบญเบเปเบงเบเบตเปเบเบดเบเบเบฑเปเบเบเบตเปเบเปเบฝเบงเบเปเบญเบเบเบฑเบ PACKAGEBASE
เปเบเปเบฅเบเบฐเบเปเบฅเบต. เบเบตเปเปเบกเปเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบเปเบเบปเปเบฒเปเบ gacutil เปเบเบทเปเบญเบเบกเบทเบเบตเปเบเปเปเบเบฝเบเปเบเปเบเบดเบเบเบฑเปเบเบชเบฒเบเบฒเบฅเบฐเบเบฐ
assemblies เปเบเบปเปเบฒเปเบเปเบ Global Assembly Cache (GAC) เปเบเปเบเบฑเบเบเบดเบเบเบฑเปเบเบเบงเบเบกเบฑเบเปเบเบปเปเบฒเปเบเปเบ
PACKAGEBASE/PKG directory (เบเบตเป PKG เปเบกเปเบเบเบทเปเบเบตเปเบชเบปเปเบเปเบเบซเบฒ -package flag เบเบฑเบ gacutil).
เปเบเบเบฒเบเบฐเปเบเบฑเบเบเบฑเบเบเบฑเบเบเบฐเบเบฒ, เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเบฅเบดเปเบเบเบซเปเบญเบเบชเบฐเบซเบกเบธเบ Gtk#, เบเปเบฒเบเบเบฐเปเบญเบตเปเบ compiler.
เปเบเบฑเปเบเบเบตเป:
$ mcs -pkg:gtk-sharp-2.0 main.cs
เบเบปเบงเปเบฅเบทเบญเบ -pkg: เปเบเบฐเบเบณเปเบซเป compiler เปเบญเบปเบฒเบเบณเบเบดเบเบฒเบกเบเบญเบ gtk-sharp-2.0 เบเบฒเบ
pkg-config, เบเบตเปเปเบกเปเบเปเบเบปเปเบฒเบเบฑเบเบเบฒเบเบชเบปเปเบเบเปเป C# compiler เบเบปเบเบเบฐเบฅเบดเบเบเบญเบ:
$ pkg-config --libs gtk-sharp-2.0
เปเบเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเบเบตเปเบเบฝเบเปเบเปเบญเปเบฒเบเบญเบตเบเปเบเบดเบเบซเปเบญเบเบชเบฐเปเบธเบเบเบฒเบ PACKAGEBASE/PKG.
เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบตเบเบทเปเปเบเปเบฅเบเบฐเบเปเบฅเบตเบชเปเบฒเบฅเบฑเบ 3.0 เปเบฅเบฐ 3.5, เบเบฑเปเบเบเปเปเปเบเปเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบกเบต 3.0.
เปเบฅเบฐ 3.5 เบชเบฐเบเบฑเบ compiler เบซเบผเบทเปเบเบฃเปเบเบฅเป. เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบซเบกเปเบเบตเปเบเบฐเบเปเบญเบเบกเบต
เบญเปเบฒเบเบญเบดเบเบเปเบงเบเบเบปเบเปเบญเบเบเปเบงเบ -pkg: invocation, เบซเบผเบทเปเบเบเบเบฒเบเบญเปเบฒเบเบญเบตเบเปเบเบดเบ
เบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเบเบเบปเบ.
เบเบดเปเบชเบ เบเบดเบเบฒเบก
เปเบเป TRACE เปเบฅเบฐ เบเบตเบเบฑเบ เบเปเบฒเบเบดเบเบฒเบกเบกเบตเบเบงเบฒเบกเบซเบกเบฒเบเบเบดเปเบชเบเบเปเปเบเบนเปเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบ.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบเปเบเบซเบฒเบงเบดเบเบตเบเบฒเบ เปเบฅเบฐเบเบธเบเบชเบปเบกเบเบฑเบเปเบเบซเปเบญเบเบฎเบฝเบ System.Diagnostics.Trace เบเปเปเปเบกเปเบ
เบชเปเบฒเบเบเบถเปเบเปเบงเบฑเปเบเปเบชเบเปเบเปเบงเปเบฒเบชเบฑเบเบเบฒเบฅเบฑเบ TRACE เบเบทเบเบเปเบฒเบเบปเบ (เบเปเปเบงเปเบฒเบเบฐเบเปเบฒเบ "#define TRACE") เปเบเบเบญเบเบเปเบฒเบ
เบฅเบฐเบซเบฑเบเปเบซเบผเปเบ, เบซเบผเบทเปเบเบเบเบฒเบเบเปเบฒเปเบเป -- เบเปเบฒเบเบปเบ TRACE เปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ.
เปเบเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเปเบเปเบเบซเบฒเบงเบดเบเบตเบเบฒเบ เปเบฅเบฐเบเบธเบเบชเบปเบกเบเบฑเบเปเบเบซเปเบญเบเบฎเบฝเบ System.Diagnostics.Debug เบเปเปเปเบกเปเบ
เบชเปเบฒเบเบเบถเปเบเปเบงเบฑเปเบเปเบชเบเปเบเปเบชเบฑเบเบเบฒเบฅเบฑเบ DEBUG เบเบทเบเบเปเบฒเบเบปเบ (เบเปเปเบงเปเบฒเบเบฐเบเปเบฒเบ "#define DEBUG") เปเบเบเบญเบเบเปเบฒเบ
เบฅเบฐเบซเบฑเบเปเบซเบผเปเบ, เบซเบผเบทเปเบเบเบเบฒเบเบเปเบฒเปเบเป -- เบเปเบฒเบเบปเบ เบเบตเบเบฑเบ เปเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ.
เปเบซเปเบชเบฑเบเปเบเบเบงเปเบฒเบเบปเบเบเบฐเบเบปเบเบเบญเบเบเบฒเบเบเปเบฒเบเบปเบ TRACE เปเบฅเบฐ DEBUG เปเบกเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบปเปเบงเปเบฅเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบงเบเบกเบฑเบเปเบกเปเบ
เบเปเบฒเบเบปเบเบเบฝเบเปเบเปเบขเบนเปเปเบเปเบเบฅเปเบเบฝเบง.
เบเบณ เบฅเบฑเบเบเบตเบเบฑเบ เบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ
เปเบกเบทเปเบญเปเบเปเบเบธเบ "-debug", MCS เบเบฐเบชเปเบฒเบเปเบเบฅเปเบเบตเปเบกเบตเบเบฒเบกเบชเบฐเบเบธเบ .mdb เบเบฑเปเบ
เบเบฐเบเบญเบเบเปเบงเบเบเปเปเบกเบนเบเบเบฒเบเบเบตเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบญเบเบเบตเปเบชเปเบฒเบเบเบถเปเบ. เปเบเบฅเปเบเบตเปเบเบทเบเบเปเบฅเบดเปเบเบเปเบเบ
Mono debugger (mdb).
ENVIRONMENT เบเบงเบฒเบกเบฎเบฑเบเบเบดเบเบเบญเบ
MCS_COLORS
เบเปเบฒเบเบปเบงเปเบเบเบตเปเบเบทเบเบเบฑเปเบ, เบกเบฑเบเบกเบตเบชเบฐเบเบฃเบดเบเปเบเบฎเบนเบเปเบเบ "เบเบฒเบเบซเบเปเบฒ, เบเบทเปเบเบซเบฅเบฑเบ"
เบเบตเปเบฅเบฐเบเบธเบงเปเบฒเบเบฐเปเบเปเบชเบตเปเบเปเบเบทเปเบญเบชเบฐเปเบเบเบเปเปเบเบดเบเบเบฒเบเปเบเบเบฒเบเบเบธเบ.
เบเบทเปเบเบซเบผเบฑเบเปเบกเปเบเปเบเบฑเบเบเบฒเบเปเบฅเบทเบญเบ เปเบฅเบฐเปเบเบฑเบเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบเบเบญเบเบเบทเปเบเบซเบผเบฑเบเบเบฑเบเบเบธเบเบฑเบเบเบญเบเปเบเบทเปเบญเบเบเปเบฒเบเปเบเบดเบ. เปเบเป
เบชเบตเบเบตเปเปเบเบฑเบเปเบเปเบเปเบชเปเบฒเบฅเบฑเบ foreground เปเบกเปเบ: เบชเบตเบเปเบฒ, เบชเบตเปเบเบ, เบชเบตโเปเบเบโเบชเบปเบโเปเบช, เบชเบตเบเบฝเบง, เบชเบตเบเบฝเบงเบชเบปเบเปเบช,
เบชเบตเปเบซเบผเบทเบญเบ, เบชเบตโเปเบซเบผเบทเบญเบโเบชเบปเบโเปเบชโ, เบชเบตเบเปเบฒ, เบชเบตเบเปเบฒเบชเบปเบเปเบช, เบชเบตเบกเปเบงเบเปเบเบ, เบชเบตเบกเปเบงเบเปเบเบ, เบชเบตเบเปเบฒเบชเบตเบเปเบฒ, เบชเบตเบชเบปเบเปเบช,
เบชเบตเปเบเบปเบฒ, เบชเบตเบเบฒเบง เปเบฅเบฐเบชเบตเบเบฒเบงเบชเบปเบเปเบช.
เบชเบตเบเบตเปเปเบเบฑเบเปเบเปเบเปเบชเปเบฒเบฅเบฑเบเบเบทเปเบเบซเบฅเบฑเบเปเบกเปเบ: เบชเบตเบเปเบฒ, เบชเบตเปเบเบ, เบชเบตเบเบฝเบง, เบชเบตเปเบซเบผเบทเบญเบ, เบชเบตเบเปเบฒ, magenta,
เบชเบตเบเปเบฒเบเบฝเบง, เบชเบตเปเบเบปเบฒ เปเบฅเบฐเบชเบตเบเบฒเบง.
เบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบปเบเบเบปเบงเปเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฒเบ shell เบเบญเบเบเปเบฒเบ:
เบชเบปเปเบเบญเบญเบ MCS_COLORS
MCS_COLORS=errors=เบชเบตเบเบฒเบง,เบชเบตเปเบเบ
เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเบเบดเบโเบเบฒเบโเบเปเบฒโเบเบฒเบโเปเบเบโเบเบฒเบโเบชเบตโเปเบโเบเบปเบงโเปเบเบโเบเบฒเบโเบเบฑเปเบโเบเบปเบงโเบเปเบฝเบโเบเบตเปโเปเบเบฑเบ "เบเบดเบโเบเบฒเบโเบเปเบฒโเบเบฒเบโ"โ.
เบซเบกเบฒเบเปเบซเบ
เปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเบฅเบงเบเบฅเบงเบกเบเปเปเบกเบนเบ MCS compiler เบเปเบฒเบเบปเบเบชเบฑเบเบเบฒเบฅเบฑเบ __MonoCS__, เบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบเปเบฒเปเบเปเปเบเบ
เบเปเบฒเปเบเบฐเบเปเบฒเบเบฒเบเบชเปเบงเบเบซเบเปเบฒเบเบญเบเปเบเปเบเบเปเบเบตเปเบเบทเปเบญเบฅเบงเบเบฅเบงเบกเบฅเบฐเบซเบฑเบเบชเบฐเปเบเบฒเบฐ Mono C# compiler. เบเบฐเบฅเบธเบเบฒเบชเบฑเบเปเบเบเบงเปเบฒ
เบชเบฑเบเบเบฒเบฅเบฑเบเบเบตเปเปเบกเปเบเบเบฝเบเปเบเปเบเบฒเบเบเบปเบเบชเบญเบเบชเปเบฒเบฅเบฑเบ compiler, เปเบฅเบฐเบเปเปเปเบเบฑเบเบเบฐเปเบซเบเบเบเบตเปเบเบฐเบเปเบฒเปเบเบเบเบฒเบเบฅเบงเบเบฅเบงเบก
เบซเบผเบทโเปเบงโเบเบตโเบเบฒเบโเบเปเบฒโเปเบเปโ.
AUTHORS
Mono C# Compiler เบเบทเบเบเบฝเบเปเบเบ Miguel de Icaza, Ravi Pratap, Martin Baulig, Marek
Safar เปเบฅเบฐ Raja Harinath. เบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเบฑเปเบเบเปเบฒเบงเปเบเปเบฎเบฑเบเบเบถเบเบเบฒเบ Ximian, Novell เปเบฅเบฐ Marek Safar.
เปเบเป dmcs เบญเบญเบเปเบฅเบเปเปเบเบเปเบเปเบเปเบฅเบดเบเบฒเบ onworks.net