在线二区人妖系列_国产亚洲欧美日韩在线一区_国产一级婬片视频免费看_精品少妇一区二区三区在线

鍍金池/ 教程/ C/ 開發(fā)環(huán)境
動態(tài)內(nèi)存
類和對象
接口 (抽象類)
結(jié)構(gòu)體
循環(huán)的類型
函數(shù)
數(shù)字
日期和時間
基本語法
多態(tài)
數(shù)據(jù)抽象
注釋
命名空間
字符串
預(yù)處理器
決策語句
修飾符的類型
鍙橀噺綾誨瀷
基本輸入輸出
操作符
數(shù)組
模板
多線程
繼承
Web 編程
信號處理
指針
存儲類型
概述
引用
常量
異常處理
開發(fā)環(huán)境
重載
變量作用域
數(shù)據(jù)類型
數(shù)據(jù)封裝
文件和流

開發(fā)環(huán)境

本地開發(fā)環(huán)境設(shè)置

如果你想要本地的 C++ 開發(fā)環(huán)境,你應(yīng)該確保如下的兩個軟件已經(jīng)安裝在你的電腦上:

文本編輯器

文本編輯器用來編寫程序。舉幾個編輯器的例子: Windows 的 NotePad,一些操作系統(tǒng)提供的 Edit 命令,Brief,Epsilon,EMACS,和 vim 或者 vi。

文本編輯器的名稱和版本在不同的操作系統(tǒng)上可能有差異。例如,Windows 操作系統(tǒng)上可用 NotePad,在 Windows 和 Linux 或者 UNIX 上均可以使用 vim 或者 vi。

你用編輯器創(chuàng)建的文件稱為源文件,對于 C++ 而言,這些文件的很明顯都是用 .cpp,.cp,或者 .c 為擴展名(后綴名)。

在開始編程之前,請確保你有一個文本編輯器可用,并且你有足夠的經(jīng)驗編寫 C++ 程序。

C++ 編譯器

C++ 編譯器的作用是編譯你的源代碼,最終將它轉(zhuǎn)換成可執(zhí)行程序。

大多數(shù) C++ 編譯器并不在意你的源代碼文件的擴展名,如果你沒有指定它的擴展名,許多編譯器都會用 .cpp 作為文件的默認(rèn)擴展名。

最常用并且免費的編譯器是 GNU C/C++ 編譯器,另外如果你有其他的操作系統(tǒng),你也可以使用 HP 或者 Solaris 的編譯器。

Installing GNU C/C++ 編譯器

UNIX/Linux 安裝

如果你使用 Linux 或者 UNIX 系統(tǒng),通過在命令行中輸入如下的命令檢查你的系統(tǒng)是否已經(jīng)安裝了 GCC:

    $ g++ -v

如果已經(jīng)安裝了 GCC, 那么在控制臺中應(yīng)該輸出類似如下的信息:

    Using built-in specs.
    Target: i386-redhat-linux
    Configured with: ../configure --prefix=/usr .......
    Thread model: posix
    gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)

如果 GCC 沒有安裝,那么你需要自己手動安裝,你可以從 http://gcc.gnu.org/install/ 這里獲得更詳細(xì)的說明。

Mac OS X 安裝

如果你使用 Mac OS X 系統(tǒng),那么得到 GCC 最方便的方式是從蘋果的網(wǎng)站上下載 Xcode 開發(fā)環(huán)境, 按照如下的鏈接中的說明進行安裝。

Xcode 現(xiàn)在可用的鏈接是: developer.apple.com/technologies/tools/

Windows 安裝

為了在 Windows 上安裝 GCC, 你需要安裝 MinGW。為了安裝 MinGW,你可以訪問 MinGW 的主頁 www.mingw.org

接著訪問 MinGW 下載頁那個鏈接。下載最新版的 MinGW 安裝程序,這個程序的名稱應(yīng)該是類似于 MinGW-<版本號>.exe 這樣的形式。

在安裝 MinGW 的時候,最低限度,你必須要安裝 gcc-core,gcc-g++,binutils,和 MinGW 運行時環(huán)境,當(dāng)然你也可以選擇更多進行安裝。

添加你安裝 MinGW 的子目錄 bin 的路徑到你的 PATH 環(huán)境變量中,這樣你就可以通過在命令行中輸入 MinGW 提供的工具的名稱來使用這些工具。

當(dāng)安裝完成之后,你可以在 Windows 的命令行中運行 GNU 提供的幾個工具,類似于:gcc,g++,ar,ranlib,dlltool 等。

上一篇:數(shù)據(jù)封裝下一篇:多線程