新聞中心
windows系統(tǒng)下用什么編譯器寫C
C的編譯器很多,,最基本的是TC,,vc是比較強大,但是也復雜,,其實GCC有windows版本的,你裝就是了,,
創(chuàng)新互聯(lián)建站專注于井陘企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,購物商城網(wǎng)站建設(shè)。井陘網(wǎng)站建設(shè)公司,為井陘等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務(wù)
在Windows系統(tǒng)下,不安裝編譯器,能否直接用DOS命令編寫編譯C程序?如果能,怎樣操作?
安裝完Visual Studio(包含VC)之后,可以用它的命令行工具編譯C/C++程序,步驟如下:
安裝VS時選擇VC。
在開始菜單Visual Studio 2005\Visual Studio Tools 下找到 Visual Studio 2005 Command Prompt 并運行(各個版本的VS都有)。
運行后的命令行窗口就能執(zhí)行VC的編譯鏈接器cl.exe。
例如,編譯 hello.cpp:
cl.exe hello.cpp
要了解 cl.exe 的每個選項參數(shù)可以輸入 cl /help
Windows這種系統(tǒng)是C語言還是C++開發(fā)的啊
WINDOWS系統(tǒng)內(nèi)核層以C語言為主還有部分C++以及少量的匯編,用戶層以C和C++為主 也有匯編。部分應(yīng)用程序時C#/VB的。
而WINDOWS2000則已經(jīng)有20余萬行代碼,其中80%是用C++編寫,其余部分有C和匯編,底層接口用匯編編寫。
所以C++的類的概念就能在這里很好地利用,但是畢竟C++的效率不如標準C及匯編,所以在一些明顯以效率為重的地方用的還是標準C及匯編。
擴展資料:
Windows操作系統(tǒng)是美國微軟公司研發(fā)的一套操作系統(tǒng),它問世于1985年,起初僅僅是Microsoft-DOS模擬環(huán)境,后續(xù)的系統(tǒng)版本由于微軟不斷的更新升級,不但易用,也當前應(yīng)用最廣泛的操作系統(tǒng)。
Windows采用了圖形化模式GUI,比起從前的Dos需要輸入指令使用的方式,更為人性化。隨著計算機硬件和軟件的不斷升級,微軟的 Windows也在不斷升級,從架構(gòu)的16位、32位再到64位,系統(tǒng)版本從最初的 Windows1.0到大家熟知的 Windows95、 Windows98、 Windows2000、 Windows XP、 Windows Vista、 Windows7、Windows8、Windows8.1、Windows 10和Windows Server服務(wù)器企業(yè)級操作系統(tǒng),微軟一直在致力于Windows操作系統(tǒng)的開發(fā)和完善。
參考資料:百度百科-Windows操作系統(tǒng)
在windows 下編寫的c語言軟件可以任意移植到其他系統(tǒng)(例如:linux操作系統(tǒng))中運行么
只有兼容的C源碼,才能直接移植到其他平臺,編譯并運行。但是兼容是很難的,因為 windows一開始就沒打算和 unix/linux 兼容,所以很多系統(tǒng)接口都不一樣,比如進程、線程創(chuàng)建之類的,都完全不一樣。 還有很多其他的系統(tǒng)調(diào)用也不同,另外,文件系統(tǒng)命名方式也不一樣(windows用 \ 來分隔目錄,而linux/unix用 / , windows有盤符,unix/linux沒有,等等)。
所以,win下基本上很少有軟件能夠不做任何改動就拿到其他系統(tǒng)使用。
windows系統(tǒng)上,想在GCC和G++環(huán)境上寫C和C++程序,需要哪些軟件呀?
xp下,最好使用vc++ 6.0 ?;蛘呤褂胏odeblock。這兩個都是很實用的學習C、C++的利器。gcc、g++是linux下常用的編譯器。
WINDOWS是用什么編寫的
90%的C語言+10%的匯編語言
windows系統(tǒng)都主要是用C語言編寫的
我們在用windows平臺上編程的時候,要調(diào)用系統(tǒng)API(應(yīng)用程序接口),這些接口封裝在系統(tǒng)的.dll(動態(tài)鏈接庫)里面,所有的API函數(shù)都是32位平臺上的C函數(shù),從windows3.0一直windows95,到現(xiàn)在的win2003,都是基于C函數(shù)庫的程序集,所以用C函數(shù)編出的系統(tǒng)程序系統(tǒng)執(zhí)行效率最高,當然在底層的一些調(diào)用,不排除有些是用匯編編的,但內(nèi)核大多是用C做的。
另:MFC只是windows系統(tǒng)上API函數(shù)的封裝,基于面向?qū)ο笤?,服?wù)于GUI程序設(shè)計,MFC從AFX發(fā)展而來,已有十多年的歷史,最新的MFC6.0,那是設(shè)計基于windows系統(tǒng)程序的,而不是用來編寫操作系統(tǒng)本身,但也不能完全這樣說,系統(tǒng)上有些服務(wù)(可以說很多,比如時間)是用MFC做的。
本文題目:Windows系統(tǒng)寫c的簡單介紹
當前路徑:http://biofuelwatch.net/article/hopipg.html