鍍金池/ 教程/ C++/ C++開發(fā)環(huán)境的安裝
C++用戶定義異常
C++ this指針
C++存儲類
C++函數
C++交換變量值
C++ continue語句
C++注釋
C++函數遞歸
C++ goto語句
C++函數-通過值調用和引用調用
C++重載
C++語言歷史
C++反轉數字
C++ try/catch語句
C++是什么?
C++變量
C++ break語句
C++運算符
C++第一個程序
C++繼承
C++虛函數
C++將十進制轉換為二進制
C++矩陣乘法
C++對象和類
C++基礎輸入輸出(cin,cout,endl)
C++文件和流
C++求素數
C++ if/else語句
C++友元函數
C++命名空間
C++面向對象概念
C++階乘
C++關鍵字
C++重載
C++聚合
C++結構體
C++的特點(特性)
C++打印字母表三角
C++ switch語句
C++多態(tài)
C++ do-while循環(huán)
C++字符串
C++ static關鍵字
C++錯誤處理
C++ for循環(huán)
C語言與C++的區(qū)別
C++ while循環(huán)
C++開發(fā)環(huán)境的安裝
linux環(huán)境下編譯C++ 程序
C++枚舉
C++指針
C++斐波納契數列
C++阿姆斯壯數字
C++接口
C++教程
C++數組
C++數據抽象
C++回文程序實例
C++打印數字三角
C++將數組傳遞到函數
C++多維數組
C++將數字轉換字符

C++開發(fā)環(huán)境的安裝

有許多編譯器可用于C++編程??梢愿鶕男枰螺d任何一個。 在這里,我們將基于Linux(Centos 7)平臺來演示所有C++程序示例,如果你的環(huán)境是Linux,可以考慮使用Turbo C++。

現在很多程序員都應用GCC,怎樣才能更好的應用GCC。目前,GCC可以用來編譯C/C++、FORTRAN、JAVA、OBJC、ADA等語言的程序,可根據需要選擇安裝支持的語言。本文以在Centos Linux安裝GCC最新版本為例,介紹Linux安裝GCC過程。

在Linux系統(tǒng)下或者Centos7/Red Hat7企業(yè)版系統(tǒng)里如何安裝gnu下的GCC編譯器以及相關的工具呢?(autoconf,automake,flex,c++ compiler)
你需要安裝包含下面的軟件包的基本開發(fā)工具環(huán)境,那么就會自動安裝好我們想要裝gcc編譯器:

  • autoconf
  • automake
  • binutils
  • bison
  • flex
  • gcc
  • gcc-c++
  • gettext
  • libtool
  • make
  • patch
  • pkgconfig
  • redhat-rpm-config
  • rpm-build
  • rpm-sign

輸入下面的命令安裝基本工具開發(fā)包:

[root@localhost yiibai]# yum group install “開發(fā)工具"

下一步可以用whereis gcc這個命令來驗證是否安裝成功:

[root@localhost yiibai]# whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc.1.gz
[root@localhost yiibai]#

或者通過gcc –version選項來查看gcc的版本號:

[root@localhost yiibai]# gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[root@localhost yiibai]#

到此,說明 gcc 編譯器已經成功安裝了。

C++在線開發(fā)工具(免安裝)

C++ 是一種靜態(tài)類型的、編譯式的、通用的、大小寫敏感的、不規(guī)則的編程語言,支持過程化編程、面向對象編程和泛型編程。它被認為是一種中級語言,它綜合了高級語言和低級語言的特點。C++是一種編譯型語言C++代碼需要通過 編譯器 轉為機器碼才能夠由CPU運行。通常Linux/Unix系統(tǒng)只要安裝了 GNUGCC 編譯器即可運行C++;Window下需要通過安裝 MinGW 來安裝 GCC;MacOS下可以通過 Xcode 來配置 GCC。這里我向你介紹一個更簡單的方式:通過 CloudStudio 平臺來快速開始你的C++項目。

CloudStudio 已經為我提供了內置的C /C++開發(fā)環(huán)境,我們只需要選擇他就可以運行我們的C/C++項目,通常C++源文件使用 .cpp、.cp 或 .c作為擴展名,下面提供一個小例子:

  • step1:訪問CloudStudio,注冊/登錄賬戶。
  • step2:在右側的運行環(huán)境菜單選擇:"C/C++" 運行環(huán)境,通過命令:g++ -v 可以查看GCC是否安裝成功以及GCC的版本、配置信息
  • step3:在左側代碼目錄中新建c++代碼目錄編寫你的c++代碼
  • step4 : 在終端中進入c++代碼目錄, 輸入命令:g++ hello.c -o hello.out 編譯剛才我們編寫代碼 -o 參數是用來指定生成機器碼文件的文件名以便于區(qū)分,之后目錄中生成了一個hello.out的機器碼文件
  • step5 : 在終端中輸入命令:./hello.out 便可以看見我們編寫的程序的輸出結果了
/*代碼示例*/

#include <iostream>

int main()
{
    std::cout << "Hello, Universe! I'm running on CloudStudio!\n";
    return 0;
}

Tips: 從終端中輸入命令可以看出 CloudStudio 為我們集成了 Ubuntu16.04.1 + GCC5.4 + Clang3.5.2 的開發(fā)環(huán)境:


上一篇:C++結構體下一篇:C++運算符