自製編譯器用什麼系統
1. 編譯器用的哪一個
不同的操作系統,使用的 C 語言編譯器不同。對於 WINDOWS 系統而言,編譯器是 Microsoft Visual Studio C++;對於 UNIX 系統來說,編譯器是 cc;對於 linux 系統來說,編譯器是 gcc 。但是無論是哪一種操作系統,也無論是哪一種編譯器,只要你真正熟練掌握了 C 語言編程技術,無論你使用哪一種操作系統,也無論你是使用哪一種 C 語言編譯器,這些都是非常容易學習、並掌握的。
2. 請問現在學習c語言,用什麼編譯器好WIN7系統。
初學的話,建議使用c-free5,這個是很小巧的一個軟體,相比之下其他的太龐大了,而且都是樓主還不會用的功能。
c-free5能用來編譯C和C++
非常非常不推薦VC6.0,這個產品早已過時,而且必須要以新建項目的方式來執行一個簡單的C程序。不知為何到現在還有人在推薦VC6.0
3. c語言我該用什麼編譯器好啊,在unix系統下
編譯器用GCC
調試器用GDB
不錯的!
4. 編譯器是用什麼開發的
現在一般都是用C開發的。
第一個C編譯器當然使用匯編寫的。後面的直接用C寫就可以了。
5. Java的編譯器,我是新生,系統是win732位,用哪個好啊,要免費的哈!在哪裡下
如果沒有安裝JDK ,就先安裝JDK吧 直接輸32位的就可以了什麼版本都行. 如果直接用命令編譯的話 注意要配置環境變數
如果你不知道怎麼弄,可以借鑒
http://jingyan..com/article/6dad5075d1dc40a123e36ea3.html
你也可以直接用開發工具編譯比如MyEclipse Eclipse等
6. vc6.0是什麼編譯系統
是微軟自己的編譯器,他沒有獨立的編譯器
7. 編譯器一般由哪種語言開發
其實我在想為什麼匯編語言生成一個簡單的編譯器後,可以用新生成的編譯器再次生成編譯器,例如,C語言開發C的編譯器呢?
這是一個遞歸的思想,舉個例子一看就明白了
用一個大的模具可以生成一個A模具,A模具可以做出來B模具,依次往下推,最終這個小模具可以做出來小盒子用來裝東西。
第一個大模具肯定是手工做出來的第一個模具,但是有了這個大模具後,後面就可以用他自動的生成更多的模具,後面的各種模具加起來又可以造出來更精緻的模具,
所以,自動第一個大模具造出來模具的時候,大模具就可以被拋棄了。
我們都知道編譯程序通常分為下面五個階段:
1)詞法分析
2)語法分析
3)語義分析與中間代碼產生
4)優化
5)目標代碼生成
當然最難的一點就是目標代碼的生成,這一階段實現了最終的翻譯,就是真正把原碼翻譯成可以被CPU直接計算的機器碼(NativeCode)。
8. GCC和VC這兩個C語言編譯系統哪個比較新目前使用最廣泛的C語言編譯系統是哪個
GCC是linux系統的編譯器,vc是windows系統的編譯器,兩個平台都不一樣,廣泛應用的話其實用的都比較多。
9. 做編譯器或操作系統哪個更有趣味
其實兩者沒什麼區別。如果你對硬體結構、硬體語言更感興趣,可以選擇做編譯器。如果你對人機交互、面向對象編程感興趣,可以選擇做操作系統。
但如果深入研究,編譯器需要向人機交互發展,操作系統需要更了解底層硬體。
10. 大學初學c語言,用哪種c語言編譯器能兼容win10系統
兼容win10系統的太多了,比如常用的vc++6.0,vs,甚至集成wingw的Qt都可以,不過學c語言最好的平台還是在linux上。
vc++6.0比較老了,雖然輕便但考慮到和win10的兼容性應該不太好。
vs是window世界最強大的c/c++開發工具,無論是編輯還是調試都非常人性化,而且還可以在官網下載社區版(正版且免費)。不過vs2015還是只能編譯32位應用,另一個缺點是安裝vs需要很大的磁碟空間和時間,我當初安裝消耗了接近20G,時間花費了好幾個小時(好吧我的網速比較慢電腦性能不好也許是個因素)。
Qt是跨平台的圖形編輯器,你可以使用集成了wingw的qt編譯windows程序,也可以使用windows上已經安裝的編譯器比如vs的編譯器。其他諸如eclipse有沒有集成編譯器你可以自己查一下。