本節書摘來自華章計算機《c語言程式設計魔法書:基于c11标準》一書中的第3章,第3.3節,作者 陳轶,更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。
本章主要講述了windows作業系統下如何使用visual studio community、mingw和llvm clang進行c語言程式開發,同時也講解了如何在macos下使用xcode做c語言程式開發。因為windows作業系統與macos系統用得比較廣泛,而且它們都主要基于gui的內建開發環境進行程式設計,是以我們做重點講解。而在各個版本的linux下基本都預設安裝了gcc編譯器,各位可以直接在linux系統下的指令行終端使用gcc指令對c語言源檔案做編譯建構。而目前freebsd最新釋出版本預設使用了llvm clang編譯器,各位也可以直接在指令行終端使用clang指令對c語言源檔案做編譯建構。
另外,linux、freebsd系統下,筆者推薦使用的內建開發環境是eclipse。它擁有比較基本的代碼智能感覺,設定斷點進行調試的功能,而且它也是一款開源免費的軟體。當然,要啟動eclipse必須先下載下傳jre(java runtime environment),這個可以從oracle官網下載下傳。
截至本章,第一部分的講解結束,各位讀者應該對c語言的由來、用途以及各種準備工作都了解得差不多了吧?下面我們将進入第二部分,正式開啟c語言魔法的大門!