首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

CSC 編譯器完整指南:輸出檔名、遞迴編譯、參考組件與目標類型(六)

     編輯:關於C語言

/out:指定輸出檔名

未指定時:EXE 取自含 Main 的檔名;DLL 取自第一個原始碼檔名。明確指定:

csc /out:Hello.exe HelloWorld.cs

/recurse:遞迴編譯子目錄

編譯指定目錄及所有子目錄符合模式的 .cs 檔,支援萬用字元。

csc /target:library /out:dir2.dll /recurse:dir1\dir2\*.cs

/reference:參考外部組件

引入指定組件的公用型別中繼資料。簡寫 /r。專案使用 using 導入的命名空間對應組件皆需參考,自訂類別庫同理。

csc /r:System.dll;MyExec.exe;MyLibrary.dll MyProject.cs

/target:指定輸出類型

選項輸出類型說明
/target:exeConsole EXE主控台應用程式
/target:winexeWindows EXEGUI 應用程式(無主控台視窗)
/target:libraryDLL類別庫,無進入點
/target:moduleModule (DLL)無組件資訊的模組,供 /addmodule 合併

csc /target:exe MyProj.cs
csc /target:winexe MyProject.cs
csc /target:library MyProject.cs
csc /target:module MyProject.cs

單次指令若產生多輸出檔,僅第一個檔案包含組件資訊清單。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved