C/C++是不是跨平台?

2007-10-22 4:10 am
請問c/c++是不是跨平台,即不用改source code都可以於不同的os環境之下運行?

回答 (1)

2007-10-22 11:46 pm
✔ 最佳答案
不一定,因為C/C++ 本身有很多不同變種,有時一定要改source code 才可編譯運行

最常見的例子就是用Micro$oft 的Visual C.net 所開發的GUI-base 軟件,不可能在不改source code 下在Linux/Unix 上編譯運行,因為一來Window 所使用的GUI API 全不對應Linux/Unix 環境,二來兩者結構不同,Program Structure 也可以有很大分別。

不過,要C/C++ 跨平台又不用沒可能,因為市面上有OS模擬器(e.g. vmware),可以在一個OS中模擬另一個OS 的環境執行程式。


收錄日期: 2021-04-23 17:20:21
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20071021000051KK04715

檢視 Wayback Machine 備份