導航:首頁 > 源碼編譯 > 微軟用什麼c語言編譯器

微軟用什麼c語言編譯器

發布時間:2022-06-08 04:02:19

『壹』 常見的C語言編譯器是什麼

目前最流行的C語言編譯器有以下幾種:

1、GNU Compiler Collection 或稱GCC

GCC(GNU Compiler Collection,GNU編譯器套件),是由 GNU 開發的編程語言編譯器。它是以GPL許可證所發行的自由軟體,也是 GNU計劃的關鍵部分。

GCC原本作為GNU操作系統的官方編譯器,現已被大多數類Unix操作系統(如Linux、BSD、Mac OS X等)採納為標準的編譯器,GCC同樣適用於微軟的Windows。GCC是自由軟體過程發展中的著名例子,由自由軟體基金會以GPL協議發布。

2、Microsoft C 或稱 MS C

Microsoft C 是c語言的一種IDE(集成開發環境),常見的還有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,High C,Turbo C等等......

3、Borland Turbo C 或稱 Turbo C

Turbo C是美國Borland公司的產品,Borland公司是一家專門從事軟體開發、研製的大公司。該公司相繼推出了一套 Turbo系列軟體, 如Turbo BASIC, Turbo Pascal, Turbo Prolog, 這些軟體很受用戶歡迎。

(1)微軟用什麼c語言編譯器擴展閱讀:

C編譯的整個過程很復雜,大致可以分為以下四個階段:

1、預處理階段在該階段主要完成對源代碼的預處理工作,主要包括對宏定義指令,頭文件包含指令,預定義指令和特殊字元的處理,如對宏定義的替換以及文件頭中所包含的文件中預定義代碼的替換等,總之這步主要完成一些替換工作,輸出是同源文件含義相同但內容不同的文件。

2、編譯、優化階段編譯就是將第一階段處理得到的文件通過詞法語法分析等轉換為匯編語言。優化包括對中間代碼的優化,如刪除公共表達式,循環優化等;和對目標代碼的生成進行的優化,如如何充分利用機器的寄存器存放有關變數的值,以減少內存訪問次數。

3、匯編階段將匯編語言翻譯成機器指令。

4、鏈接階段鏈接階段的主要工作是將有關的目標文件連接起來,即將在一個文件中引用的符號同該符號在另外一個文件中的定義連接起來,使得所有的目標文件成為一個能夠被操作系統裝入執行的統一整體。

『貳』 C語言編譯器有哪些各有什麼特點

C語言編譯器目前主要有VC++、dev-C++、C-Free、win-TC、TC 2.0等等。

其中比較經典的VC++,微軟的產品,編譯器,鏈接器,運行,調試等功能於一體的強大開發工具,特點是功能十分強大,對於新手來說需要一段時間去摸索。
dev-C++是windows下一款開發c/c++的開發環境,使用gcc為編譯器,遵循標准,功能比較強大,語法高量,可以進行單步調試(這對排除錯誤很重要),進行斷點設置等功能,遵循C標准,是一款很強大的開發工具。
C-Free是一款支持多種編譯器的專業化C/C++集成開發環境(IDE)。利用C-Free,使用者可以輕松地編輯、編譯、連接、運行、調試C/C++程序。
TC 2.0:Borland公司的產品,在dos界面下編譯運行,小巧、靈活,但是不能使用滑鼠。
win-TC:在tc2.0的基礎上加上了界面,能夠使用滑鼠,具有語法高量,可以嵌入匯編等特點,對新手一些,拜託了不能用滑鼠的困難。

編譯器,簡單講,就是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器(Linker) → 可執行程序 (executables)。

『叄』 windows10可以用的C語言編譯器有么

有,WIN10更新以後,不能再用VC6了(據說這是微軟故意的,因為新版的VS都收費)VC6以上版本均可使用:

VS2008、VS2010、VS2012、VS2013、VS2015、VS2017RC版性能從高到低,功能從低到高,VC6的性能是最好的,可惜WIN10不支持了。

『肆』 windows10上有什麼好的c語言編譯器

WIN10更新以後,不能再用VC6了(據說這是微軟故意的,因為新版的VS都收費)VC6以上版本均可使用:
VS2008、VS2010、VS2012、VS2013、VS2015、VS2017 RC版
性能從高到低,功能從低到高,VC6的性能是最好的,可惜WIN10不支持了。
我個人建議初學用VS2008,如果是要做項目的就用VS2013或者2015比較好。
至於為什麼應該選擇VS系列,而不選擇標准C,有以下幾點原因:

1、功能高,不論在性能還是功能上都遠遠超過標准C。
2、語法好,有些在C語言中不支持的簡便語法在VC中就可以用,而且通用C++。

『伍』 適合win10系統的c語言編譯器

桌面操作系統

對於當前主流桌面操作系統而言,可使用 VisualC++、GCC以及 LLVM Clang 這三大編譯器。

Visual C++(簡稱 MSVC)只能用於 Windows 操作系統;GCC 和 LLVM Clang除了可用於Windows操作系統之外,主要用於 Unix/Linux操作系統。

像現在很多版本的 Linux 都默認使用 GCC 作為C語言編譯器,而像 FreeBSD、macOS 等系統默認使用 LLVM Clang 編譯器。由於當前 LLVM 項目主要在 Apple 的主推下發展的,所以在 macOS中,Clang 編譯器又被稱為 Apple LLVM 編譯器。

MSVC 編譯器主要用於 Windows 操作系統平台下的應用程序開發,它不開源。用戶可以使用 Visual Studio Community 版本來免費使用它,但是如果要把通過 Visual Studio Community 工具生成出來的應用進行商用,那麼就得好好閱讀一下微軟的許可證和說明書了。

而使用 GCC 與 Clang 編譯器構建出來的應用一般沒有任何限制,程序員可以將應用程序隨意發布和進行商用。

MSVC 編譯器對 C99 標準的支持就十分有限,加之它壓根不支持任何 C11 標准,所以本教程中設計 C11 的代碼例子不會針對 MSVC 進行描述。所幸的是,Visual Studio Community 2017 加入了對 Clang 編譯器的支持,官方稱之為——Clang with Microsoft CodeGen,當前版本基於的是 Clang 3.8。

也就是說,應用於 Visual Studio 集成開發環境中的 Clang 編譯器前端可支持 Clang 編譯器的所有語法特性,而後端生成的代碼則與 MSVC 效果一樣,包括像 long 整數類型在 64 位編譯模式下長度仍然為 4 個位元組,所以各位使用的時候也需要注意。

為了方便描述,本教程後面涉及 Visual Studio 集成開發環境下的 Clang 編譯器簡稱為 VS-Clang 編譯器。

嵌入式系統

而在嵌入式系統方面,可用的C語言編譯器就非常豐富了,比如:

『陸』 microsoft visual c++2010 是C語言編譯器么

Microsoft Visual C++ 2010 是 C/C++ 語言 的編譯器。

也就說,如果機器上安裝了 Microsoft Visual C++ ,就可以完成對 C/C++ 源代碼的編譯了。Microsoft Visual C++ 作為功能強大的 IDE —— Visual Studio (VS)的一部分,用戶群十分龐大,它一般都是伴隨著 Visual Studio 2010 安裝上的。另外的安裝途徑,還包括 QT 的安裝,就是說如果你之前安裝過 QT,也會帶來 Microsoft Visual C++ 編譯環境。

另外,和 Microsoft Visua C++ 同等關系是,gcc 編譯器。gcc 是 GNU 下的一款編譯器,Unix/Linux 系統幾乎從誕生,就和 gcc 綁定在了一起。而因為它開源的天性,各種開源項目都是用的 gcc。現在的 gcc 的主要特點是,對最新 c/c++ 語言的標准支持及時,近些年在 Windows 平台上的應用也越來越廣泛。其實還得益於,一些工具鏈例如 Eclipse,對 gcc 編譯器的青睞。

MSVC 和 gcc 比起來的話,各有優缺。如果我們項目中有 MFC, ATL 這些東西,那隻能選擇 MSVC,因為 gcc 並沒有對其的支持。而一旦涉及 SSE, intrinsics, 和inline assembly 這些的時候,gcc 會表現出明顯的優勢。

所以我們可以說 Microsoft Visual C++ 2010 是一款不錯的 C/C++ 語言編譯器。

『柒』 c語言用什麼軟體編寫

可以編寫c語言的軟體有:Vim、C++編譯器、Dev-C++、Code::Blocks、Visual Studio等。

1、Vim

Vim是一個類似於Vi的著名的功能強大、高度可定製的文本編輯器,在Vi的基礎上改進和增加了很多特性。VIM是自由軟體。Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。

1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs在文本編輯方面都是非常優秀的。

『捌』 c語言編譯器有哪些

c語言編譯器有微軟的VC++,GNU C編譯器,還有個TCC.

『玖』 win7下c語言編譯器有那些

VS2008簡體中文正式版迅雷高速下載 Visual Studio 2008 Team Suite
http://www.iplaysoft.com/vs2008.html
VS2008 SP1簡體中文版下載與.Net Framework 3.5 SP1簡體中文版下載
http://www.iplaysoft.com/vs2008-sp1.html
注意閱讀下載相關的說明,SP1隻是升級補丁,必須先下載VS2008簡體中文正式版安裝後再安裝。
下載好了的童鞋請互相傳播下。VS2008可以編譯C語言程序和Visual Basic可視化編程。
PS:
10大最適合編程的字體推薦下載,讓代碼看起來更美更舒服!
http://www.iplaysoft.com/top10-programming-fonts.html
VS2010中文旗艦版下載 Visual Studio 2010 Ultimate
http://www.iplaysoft.com/vs2010.html
這個可以到我這里拷貝,建議Intel i3處理器及以上的機器運行

『拾』 win7適合用那些c語言編譯器

  1. 用 Visual Studio 2010 旗艦版,它是專為Win7打造的,其他的版本也可以兼容,而且支持VC/VB/C#多種語言開發,安裝下來才2G多,是一款相當不錯的開發軟體。

  2. 用開發版的比較好,學習版的有些功能減掉了。

  3. eclipseCDT也可以。純綠色軟體,解壓縮就能用。完美支持win7。

  4. 學一門語言最好的方式就是 記事本+編譯器。什麼東西都要自己手寫。這樣映像才深。學的才透。

  5. Visual Studio(VS) 是一套完整的開發工具集,用於生成 ASP.NET Web 應用程序、XML Web Services、桌面應用程序和移動應用程序。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開發環境 (IDE),利用此 IDE 可以共享工具且有助於創建混合語言解決方案。

  6. 另外,這些語言利用了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web 應用程序和 XML Web Services 開發的關鍵技術。

閱讀全文

與微軟用什麼c語言編譯器相關的資料

熱點內容
華夏銀行網銀盾用什麼app 瀏覽:582
單片機棧區 瀏覽:63
直流馬達如何連接5v單片機 瀏覽:260
後綴為win的文件怎麼解壓 瀏覽:801
壓縮包解壓後為什麼一張白紙 瀏覽:584
伺服器和雲盒子 瀏覽:171
python畫cad電氣圖 瀏覽:418
三菱plcfx3sa編程電纜 瀏覽:313
山西視頻加密防盜 瀏覽:838
華為mml命令查看用戶量 瀏覽:907
場論朗道pdf 瀏覽:372
如何使用qtquick編譯器 瀏覽:49
山西高配伺服器雲伺服器 瀏覽:743
為什麼編譯按f9沒反應 瀏覽:121
購物app都適合買什麼東西 瀏覽:276
savetxt函數python 瀏覽:576
編譯器小端改大端 瀏覽:641
華為安卓哪些文件夾能刪除 瀏覽:405
手機samp伺服器地址 瀏覽:208
phpformat函數 瀏覽:566