成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細述說C++編譯環(huán)境

開發(fā) 后端
C++編譯環(huán)境內(nèi)容包括:更容易的設計集成、擴充的部署選項、更為豐富多彩的登錄和個性化服務以及更好的數(shù)據(jù)訪問和同步。

本文進行對C++編譯環(huán)境說明介紹,但是首先在編譯前,首先遇到的就是環(huán)境問題,這個問題大大的影響了編程人員和技術(shù)人員的工作效率,那么本文給大家講述一下令人頭疼的C++編譯問題。

源程序作為解釋器輸入,解釋器可能會把程序轉(zhuǎn)換為內(nèi)部的合適的形式,以取得更大的運行速度。解釋器的工作更像人類自身的工作,它處理字符串,并賦于字符串以意義,常見的解釋程序都是腳本語言,如PHP、Perl、ASP和bash等等。

編譯程序
什么是編譯程序?編譯程序和解釋程序一樣,是程序運行的一種方式,但卻又與解釋程序是不同的運行方式。解釋程序是邊解釋邊執(zhí)行,而編譯程序是編譯之后多次執(zhí)行。比喻來說,我們像一條魚,解釋器會找來一條魚給你,而編譯器卻會把一個網(wǎng)給你,要魚的話自己捉去。

源程序是編譯器的輸入,編譯器把源程序經(jīng)過分析與處理最終轉(zhuǎn)換成一個可直接執(zhí)行的二進制程序。二進制程序是機器可以直接理解并執(zhí)行的指令與數(shù)據(jù)集,此時我們只需要簡單把程序裝載內(nèi)存,并把CPU的控制交給它就可以了。

一般來解釋程序會比編譯程序慢許多,因為解釋需要多次進行,而編譯卻只是一次進行,所以會省下許多時間。C++和C語言都典型的編譯程序,隨著計算機硬件的發(fā)展,現(xiàn)代的解釋型程序越來越成功和強大,并且已經(jīng)形成一個很強大的競爭。

C++編譯環(huán)境
C++是一種編譯程序,那么C++的源程序到C++二進制程序的轉(zhuǎn)換過程是由哪個工具來完成的呢?這個工具就是C++編譯器,正如上面據(jù)說的,C++編譯器讀取源程序,在經(jīng)過分析與處理之后生成可運行的二進制程序。

C++編譯器及相關(guān)工具構(gòu)成C++編譯環(huán)境C++編譯環(huán)境可能還存在其它的工具,比如預處理器、編輯器、設計器等等。事實上存在非常多的編譯環(huán)境,這些編譯環(huán)境各不同,有的非常先進,有的可能注重易用性。

本手冊自始至終都使用GNU Compiler Collection(GCC)來完成我們工作,GCC是一組編譯器集合,它不僅有C++編譯器g++,還有其它的編譯器或解釋器。它是自由和開放,全世界的人都應該使用它,所以也就使用它了。

除了g++之外,還存在intel C++ compiler、IBM C++ compiler,當然還最臭名照著了Microsoft Visual C++。它們?nèi)齻€都商業(yè)軟件,intel公司關(guān)注自身平臺,所以它的編譯器可能只能運行在自身平臺之上,當然這種關(guān)注使得它在自身平臺有許多的優(yōu)勢,比如編譯出來的程序更快等。C++的最初創(chuàng)始人Bjarne Stroustrup維護了一個C++編譯器列表,大家可以過去看看。

在示例中,每個程序都非常簡單,在Linux中使用g++來完成編譯與測試。關(guān)于g++更多的內(nèi)容我們可能在以后的章節(jié)有所涉及,但是不會有大量篇幅,因為在這里講述的是C++,而不是g++。如果實在無法離開Windows,這里有一個替代方案。

可以下載并安裝Code::Blocks,它是一個跨平臺的IDE環(huán)境,此時你可以不得不先去熟悉這個IDE環(huán)境要編譯我們上一節(jié)寫作的“hello_world.cpp”程序,其實很簡單,只要我們在命令行中使用,

就可以了。在運行上述命令之后,將生成一個叫做“hello”的可執(zhí)行程序,為了要運行它,我們需要在命令行中使用: 這個命令就是運行剛才生成的程序的命令,注意在“hello”之前的“./”,這表示是當前目錄下的“hello”。 大家可以已經(jīng)注意到了,這里我會使用大量命令行相關(guān)的內(nèi)容,如果你對這個不熟悉,你應該先去熟悉也命令行相關(guān)的內(nèi)容。

【編輯推薦】

  1. 簡介學習C++總結(jié)之談
  2. 對C++庫函數(shù)進行學習探索總結(jié)筆記
  3. C++類庫設計的基本構(gòu)思與方法
  4. C++語言真的還有市場價值?
  5. C++類庫設計的基本構(gòu)思與方法
責任編輯:chenqingxiang 來源: wewill.cn
相關(guān)推薦

2010-01-05 09:36:40

ADO超時

2010-03-04 10:25:10

Android chr

2010-01-15 14:52:33

Visual C++

2010-01-14 17:08:10

C++日期

2010-01-20 13:29:40

C++環(huán)境

2010-01-12 16:42:59

C++編譯器

2010-01-11 15:47:37

C++編譯

2011-01-14 12:44:32

Linux PPCEclipseC

2010-01-19 13:43:59

C++函數(shù)

2010-01-28 11:08:09

C++變量

2010-02-03 15:30:03

IronPython

2011-07-20 13:57:06

C++STL

2009-12-24 10:04:38

Linux進行C編譯

2014-03-03 10:00:53

編譯器集成開發(fā)環(huán)境

2010-01-18 10:34:21

C++編譯器

2010-01-21 09:11:38

C++編譯器

2009-06-05 14:54:09

EclipseC++環(huán)境搭建

2010-01-18 09:39:25

C++語言

2013-06-24 15:32:00

c++GCC

2010-01-19 13:17:05

C++數(shù)據(jù)類型
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 在线视频 亚洲 | 日韩精品一区二区三区在线观看 | 精品国产乱码久久久久久闺蜜 | 日韩中文字幕 | 一级片视频免费观看 | 亚洲毛片在线观看 | 在线国产一区二区三区 | 99re在线视频| 欧美一级黑人aaaaaaa做受 | 超碰在线97国产 | 一区二区三区播放 | 九九免费观看视频 | 国产精品久久久久久久午夜 | 祝你幸福电影在线观看 | 国产精品一区二区三区99 | 国产区在线观看 | 污视频在线免费观看 | 高清成人免费视频 | 日韩视频精品在线 | 国产黄色精品在线观看 | 爱爱小视频 | 日韩欧美在线观看 | 国产精华一区 | 午夜电影网站 | 欧美黑人国产人伦爽爽爽 | 亚洲电影一区二区三区 | 精品99在线| 国产女人与拘做视频免费 | 国产一区二区在线免费观看 | 四虎永久免费在线 | 国产精品视频二区三区 | 一级免费毛片 | 久久9精品 | 欧美日韩亚洲国产综合 | 午夜欧美 | 欧美激情国产精品 | 亚洲成人精品一区二区 | 国产激情一区二区三区 | 中文字幕视频在线观看 | 精品videossex高潮汇编 | 欧美性猛片aaaaaaa做受 |