當前位置:首頁 » 編程軟體 » vc60怎麼編譯c程序

vc60怎麼編譯c程序

發布時間: 2023-02-09 23:45:41

㈠ 高級語言經過編譯器之後的處理

假設你的程序有兩種源代碼,一種是C語言寫的,一種是java寫的,現在要發布到這幾個平台上:
1、Windows 7/xp/vista...
2、Linux RedHat/Fedora/Unbutu...
3、Symbian S60/S50(手機)

那麼源程序如果是C語言的,需要找下面的工具:
1、VC60/VS2008,負責編譯生成VISTA/XP/WIN7用的.exe文件
2、G++,負責編譯生成Linux用的可執行程序
3、Symbian用的C++編譯器,不說也罷

如果源程序是JAVA語言的,那麼需要做的僅僅是用javac編譯、jar打包,然後:
1、確保目標WIN7/XP/VISTA安裝了java虛擬機
2、確保目標LINUX安裝了java虛擬機
3、確保目標手機Symbian系統已安裝了支持同版本的java虛擬機

看明白沒有?C語言編譯器是直接把源程序一步翻譯為目標計算機(16位,32位,64位)的指定晶元(X86或ALPHA PPC,RISC)、指定操作系統(WINDOWS,DOS,LINUX,SYMBIAN)用的特定可執行程序目標碼,

而JAVA編譯器是把程序翻譯為中間碼,由虛擬機將中間碼解釋為最終的指定晶元、指定操作系統的可執行程序目標碼

嚴格來說,C和C++、JAVA都是跨平台的,但C#肯定不是,至少目前還沒有人在LINUX上做C#的實現。

不同的是,C和C++是通過不同平台上的不同編譯器實現跨平台
JAVA是通過不同平台的不同虛擬機實現跨平台

這樣說你看懂了沒有?

熱點內容
如何同步各個伺服器時間 發布:2024-05-17 06:00:19 瀏覽:713
上課用平板是什麼配置 發布:2024-05-17 05:29:51 瀏覽:565
linux指定組 發布:2024-05-17 05:04:39 瀏覽:86
魯班演算法 發布:2024-05-17 04:59:46 瀏覽:489
分布鋼筋配置有哪些 發布:2024-05-17 04:51:57 瀏覽:148
軒逸寶來朗逸配置一樣哪個平易 發布:2024-05-17 04:48:59 瀏覽:433
c盤刪除緩存文件對系統有影響嗎 發布:2024-05-17 04:27:47 瀏覽:340
python不能輸入中文 發布:2024-05-17 04:27:34 瀏覽:111
小米電視密碼設置在哪裡 發布:2024-05-17 04:06:12 瀏覽:426
java正則sql 發布:2024-05-17 04:05:52 瀏覽:620