[情報] 如何取得免費合法的 C compiler.

看板b94902xxx作者 (金が信念! XD)時間18年前 (2005/09/20 21:17), 編輯推噓6(600)
留言6則, 4人參與, 最新討論串1/1
由於 Windows 系統本身不具備標準的 C Compiler(後簡稱 CC) 環境, 故本篇是針對於 Windows 下可用的 CC 作介紹. 目前比較新的免費 CC 大致有以下幾種選擇(以個人喜好排序): 1. MinGW GNU GCC 2. Cygwin GNU GCC 3. Microsoft Visual C++ 4. Borland C++ 1. MinGW GNU GCC http://www.mingw.org/ GNU GCC 是 UNIX 世界裡面最流行的 CC 之一, 後來也有一些團體將它移植到了 Windows 上, MinGW 就是一個將 GNU 程式開發工具移植到 Windows 的專案. Pros: 開放原始碼, 產生原生的執行檔, 高度標準相容 Cons: MinGW 的 C runtime 早期問題不少, 我曾經抓過一個 trivial bug 2. Cygwin GNU GCC http://www.cygwin.com/ Cygwin 與 MinGW 同樣將 GNU GCC 移植到了 Windows 上, 不過兩者的移植哲學稍有不同, MinGW 的用意是要讓 GCC 能在 Windows 上編出原生(Native)的程式碼, 而 Cygwin 則是在 Windows 上造出一個模擬 UNIX 系統的環境, 移植來的程式就是執行在這個模擬出來的環境之下. Pros: 開放原始碼, 高度標準相容 Cons: 多一層模擬層 3. Microsoft Visual C++ http://msdn.microsoft.com/visualc/ 在 Windows 上最原生的 CC 當然是微軟的自家產品, 而微軟可能是感受到自由軟體界帶來的壓力, 於是也開放了 Express 版免費下載的服務. 目前只供應 2005 Express Beta 2 版的下載: http://lab.msdn.microsoft.com/express/visualc/default.aspx Pros: 有完整的商業軟體配套 Cons: 標準支援令人懷疑, 可能含有許多未修正的錯誤 4. Borland C++ http://www.borland.com/us/products/cbuilder/index.html Borland 在以前 DOS 時代就是老牌的 compiler 廠商, 一直到 Windows 時代之前, Turbo C++ 都還是最流行的 compiler. 不過後來開始被 Microsoft Visual C++ 追了過去, 目前已經失去了流行. 他們提供了 5.5 版的 compiler 免費下載: http://www.borland.com/downloads/download_cbuilder.html Pros & Cons: 我自己沒有經常使用, 不予置評 --- 下一篇我將介紹如何不透過整合式開發工具, (如 Rhide, DevC++, Microsoft Visual Studio) 直接用手動方式執行 compiler, 這對一個 programmer 而言是必要的知識, 是對於程式開發過程的最基本觀念. -- 「ふ…ふざけるな!そんあ短い咒文で、魔法を起動できるわけないだろうが! お前わマウゼルの神に逆らう氣なのか?!傲慢な~」 「失禮致しました、誠實に全力でお相手致します。 第一戰術級‧軍用攻性魔法‧出よ、武雷神〈トール〉!」 〈スクラップド‧プリンセス〉 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.109.224.64

09/20 22:05, , 1F
我上課會用2及3.
09/20 22:05, 1F

09/20 22:07, , 2F
"壽司的基本"
09/20 22:07, 2F

09/20 22:10, , 3F
可以轉到sandbox嗎?
09/20 22:10, 3F

09/20 22:13, , 4F
what's sandbox? 本文允許在保留原作者資訊下轉載.
09/20 22:13, 4F

09/20 22:22, , 5F
sandbox是'P老師課程討論區'.
09/20 22:22, 5F

09/21 01:00, , 6F
那看來我要介紹整合開發工具的 debugger 和 gdb 了...XD
09/21 01:00, 6F
文章代碼(AID): #13C0lrqA (b94902xxx)