使用命令列工具編譯C 程式

2021-08-08 02:26:38 字數 1629 閱讀 1901

c#可以使用命令列的方式進行編譯,其實這個我早就知道了,在我接觸cmake的時候知道的。但是,一直以來我沒有系統學習過c#,相關的東西也就沒有嘗試更沒有積累。今天學習的過程中看到了這部分,簡單記錄小結一下。

c#的命令列編譯程式叫做csc.exe,在使用的時候首先得把這個命令的所在目錄加入到path環境變數。這樣會方便一些,免除每次都要輸入完整目錄的麻煩。

為了測試演示,編寫**如下:

using static system.console;

class program

staticvoid main()

writeline("hello,world!");

**檔案命名為helloworld.cs。編譯過程如下:

e:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools>dir

volume in drive e has no label.

volume serial number is 2013-5089

directory ofe:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools

09/11/2017  10:48 pm   .

09/11/2017  10:48 pm   ..

09/11/2017  10:42 pm               115 helloworld.cs

1 file(s)            115 bytes

2 dir(s)  78,158,286,848 bytes free

e:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools>cschelloworld.cs

microsoft (r) visual c# compilerversion 1.3.1.60616

e:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools>dir

volume in drive e has no label.

volume serial number is 2013-5089

directory ofe:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools

09/11/2017  10:48 pm   .

09/11/2017  10:48 pm   ..

09/11/2017  10:42 pm               115 helloworld.cs

09/11/2017  10:48 pm             3,584 helloworld.exe

2 file(s)          3,699 bytes

2 dir(s)  78,158,282,752 bytes free

執行結果如下:

e:\01_workspace\02_programme_language\06_c#\2017\09\command_line_tools>helloworld.exe

hello, world!

mysql使用命令列工具 MySQL命令列工具

shell mysql user user name password your password db name shell mysql help shell mysql 選項 protocol mysql 命令 有些命令mysql可以自己解釋。要檢視這些命令,在mysql 提示下輸入help或 ...

用命令列 g 編譯c

一.先裝mingw 只要你裝過ide其實都是有的 就看你找不找得到了 mac的同學不用管這一步 直接第二步 隨便開啟乙個cmd 輸入g v看看會不會報錯 報錯的話就要配置環境變數或者安裝 配置環境變數 如果沒有的話 點進去看 如果安裝過devc 或者別的都是安裝目錄自帶的 只需要環境變數加一下這個路...

命令列編譯c 源程式

開發環境 winxp vs2010 c using system public class test 編譯執行 e program csharp csc t.cs microsoft r visual c 2010 編譯器 4.0.30319.1 版 e program csharp dir 驅動器...