當前位置:首頁 » 編程語言 » window10用的c語言
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

window10用的c語言

發布時間: 2022-10-18 22:54:37

❶ 適合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語言編譯器就非常豐富了,比如:

  • 用於 Keil 公司 51 系列單片機的 Keil C51 編譯器;

  • 當前大紅大紫的 Arino 板搭載的開發套件,可用針對 AVR 微控制器的 AVRGCC 編譯器;

  • ARM 自己出的 ADS(ARM Development Suite)、RVDS(RealView Development Suite)和當前最新的 DS-5 Studio;

  • DSP 設計商 TI(Texas Instruments)的 CCS(Code Composer Studio);

  • DSP 設計商 ADI(Analog Devices,Inc.)的 Visual DSP++ 編譯器,等等。


  • 通常,用於嵌入式系統開發的編譯工具鏈都沒有免費版本,而且一般需要通過國內代理進行購買。所以,這對於個人開發者或者嵌入式系統愛好者而言是一道不低的門檻。


  • 不過 Arino 的開發套件是可免費下載使用的,並且用它做開發板連接調試也十分簡單。Arino 所採用的C編譯器是基於 GCC 的。


  • 還有像樹莓派(Raspberry Pi)這種迷你電腦可以直接使用 GCC 和 Clang 編譯器。此外,還有像 nVidia 公司推出的 Jetson TK 系列開發板也可直接使用 GCC 和 Clang 編譯器。樹莓派與 Jetson TK 都默認安裝了 Linux 操作系統。


  • 在嵌入式領域,一般比較低端的單片機,比如 8 位的 MCU 所對應的C編譯器可能只支持 C90 標准,有些甚至連 C90 標準的很多特性都不支持。因為它們一方面內存小,ROM 的容量也小;另一方面,本身處理器機能就十分有限,有些甚至無法支持函數指針,因為處理器本身不包含通過寄存器做間接過程調用的指令。


  • 而像 32 位處理器或 DSP,一般都至少能支持 C99 標准,它們本身的性能也十分強大。而像 ARM 出的 RVDS 編譯器甚至可用 GNU 語法擴展。


  • 下圖展示了上述C語言編譯器的分類。


❷ win10系統怎麼用c語言軟體用什麼c語言軟體

體積小,安裝方便:dev
cpp
功能強,好用:vs2013/vs2015
使用vs吧,最新的vs2015肯定能在win10上運行。
如果是vc++6.0或是tc,這就太老了,連win7都不兼容。
這里有一份,vs2012編寫c的教程,同樣適用於vs其他版本。

❸ win10自帶c語言編程嗎

C語言只是一種標准,需要編譯器支持,Win10下正常的編譯器應該都支持,例如Dev C++,CodeBlockers、Visual Studio等。如果僅僅是做C語言開發,可以考慮前兩種,體積小,如果還做其他的(例如C#)開發,就需要安裝Visual Studio了。

❹ win10系統裝什麼樣子的c語言

在此提供dev C++的最新版原生安裝包密碼:dk5x)
2
打開安裝包,選擇安裝語言,直接【OK】(不用擔心英文)。

3
點擊【I Agree】,同意安裝協議。

4
選擇安裝模式,默認全部安裝,建議直接點【Next】。

5
選擇安裝位置,點擊【Install】。

6
開始安裝,點擊【Finish】。

END
設置/運行

此處可設置IDE運行時的語言。

此處可更改IDE的外觀,安裝後也可以改變。

點擊【OK】,完成設置並運行dev C++。

快捷鍵【Ctrl+N】新建一個文件。

5
輸入代碼後按【F11】(編譯並運行),提示保存文件,注意dev C++是默認保存為C++文件的,建議改成後綴為c的C語言文件,保存後會自動運行編譯的exe文件。

❺ windows10用什麼語言寫的

這個操作系統底層是用C和C++寫的
C++是在C語言的基礎上開發的一種面向對象編程語言,屬於編譯型語言,應用廣泛;C++支持多種編程範式 --面向對象編程、泛型編程和過程化編程。最新正式標准C++於2014年8月18日公布。[1] 其編程領域眾廣,常用於系統開發,引擎開發等應用領 域,支持類、封裝、繼承、多態等特性!

❻ Windows這種系統是C語言還是C++開發的啊

WINDOWS系統內核層以C語言為主還有部分C++以及少量的匯編,用戶層以C和C++為主 也有匯編。部分應用程序時C#/VB的。

而WINDOWS2000則已經有20餘萬行代碼,其中80%是用C++編寫,其餘部分有C和匯編,底層介面用匯編編寫。

所以C++的類的概念就能在這里很好地利用,但是畢竟C++的效率不如標准C及匯編,所以在一些明顯以效率為重的地方用的還是標准C及匯編。

(6)window10用的c語言擴展閱讀:

Windows操作系統是美國微軟公司研發的一套操作系統,它問世於1985年,起初僅僅是Microsoft-DOS模擬環境,後續的系統版本由於微軟不斷的更新升級,不但易用,也當前應用最廣泛的操作系統。

Windows採用了圖形化模式GUI,比起從前的Dos需要輸入指令使用的方式,更為人性化。隨著計算機硬體和軟體的不斷升級,微軟的 Windows也在不斷升級,從架構的16位、32位再到64位,系統版本從最初的 Windows1.0到大家熟知的 Windows95、 Windows98、 Windows2000、 Windows XP、 Windows Vista、 Windows7、Windows8、Windows8.1、Windows 10和Windows Server伺服器企業級操作系統,微軟一直在致力於Windows操作系統的開發和完善。

參考資料:網路-Windows操作系統

❼ WIN10系統用什麼軟體學習C語言

初學者一般使用vc++6.0,或者codeblocks,
比較專業使用vs2010,vc++還有codeblocks基本是都免費的,vs需要破解,需要的話我可以給你一個vc++,我系統win10的,vc還有codeblocks這兩個都可以運行。

❽ window10用什麼編程c語言軟體

只是入門小型的程序,可以使用Devc++

或者大型的 微軟的 Visual Studio 2015社區版(注冊一個微軟賬號登錄就可以免費使用了)

❾ dell筆記本電腦window10下的c語言軟體都打不開怎麼辦

可能是系統問題,可以參考以下方法處理:


1、首先滑鼠點擊開始按鈕,如下圖所示。


❿ win10能用的C語言程序有哪些

C語言只是一種標准,需要編譯器支持,Win10下正常的編譯器應該都支持,例如Dev C++,CodeBlockers、Visual Studio等。如果僅僅是做C語言開發,可以考慮前兩種,體積小,如果還做其他的(例如C#)開發,就需要安裝Visual Studio了。