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

對C/C++入門介紹

開發 后端
前段時間看了個論壇,據說是微軟操作系統源代碼的東東,其中很多關于C/C++語言的視頻和一些技術性文章,這可大大的增進了我的興趣。

我覺得學好一門語言最重要的就是實踐。也就是多“寫”!“工程經驗之積累”對已具有一段開發時間的程序員而言,非常重要!只有在不斷的積累中,我們才能漸漸體會到 C/C++ 中的一些背后的東西。

距上一次寫和調C++程序,已經5、6年了,光陰荏苒歲月無情,現在再重新拾起來,很多東西都要從頭來。Windows下C/C++的IDE有很多,我知道的就有MS Visual Studio,Borland C++等,但這些是要版權的。不要錢也有一些,但因為對Eclipse太熟了,所以就選下面要講的Eclipse + GNU toolchain(話說toolchain這個詞很形象).

1. 首先下載Eclipse for C++, ***版是基于Eclipse 3.5.1的,叫做galileo(伽利略),受不了這種奇怪的名字了,為什么不叫布魯諾?上個版本3.4貌似叫做ganymede(木衛三)。

 2. 解壓,直接運行。注意,至少JDK你已經安裝了(我用的是JDK1.6)。運行后一個灰藍色的welcome頁面出現,進入Tutorials。學東西先讀Tutorial是個好習慣。

3. 首先了解一下什么是CDT,就是 C/C++ Development Toolkit,bulabula... 然后它說,這個東西沒包含C/C++的編譯器、調試器,你得自己弄。

4. 那就繼續看。Windows下,MinGW和Cygwin 是獲取GNU toolchain的2種主要方式(GNU toolchain,GNU下一系列的工具包,我的理解主要是gcc這一系列工具)。

這兩者***的區別是MinGW使用Windows C的運行庫,叫做mscvrt,而Cygwin使用了一組基于GPL的DLLs(GPL協議具有傳染性,使用GPL協議下的軟件后你自己開發的東西也要遵守GPL協議),因此MinGW避開了GPL協議。

5. MinGW和CDT能很好的整合。好吧,我們裝MinGW(MinGW是Minimal GNU for Windows的意思,這個下載過程相當慢,我下了大半個小時)。當前版本是MinGW-5.1.6.exe,我一股腦來了個Full install。裝完后才發現這么一句:Do not install the MinGW Make feature as the MSYS version of make from step 5 is a more complete implementation of make.(不要安裝MinGW的Make, 第5步的MSYS是個更好的實現方案)

6. 為了避免將來可能遇到的問題,卸了重裝。這里是完整的安裝步驟:

1)下載MinGW,地址 http://sourceforge.net/projects/mingw/files/

2)安裝MinGW base tool和g++編譯器(不要安裝Make);我把除了Make之外的都裝了,里面居然還有個Ada的編譯器

3)當前版本(它是指MinGW-5.1.3,不過我下的5.1.6同樣也沒有)沒有裝gdb debugger, 下載它:http://downloads.sourceforge.net/mingw/gdb-6.6.tar.bz2

4)解壓gdb-6.6.tar.bz2 到你安裝MinGW的地方,gdb-6.6/下也有一系列bin,inclue文件夾,直接拷到MinGW下面覆蓋進去即可

5)如果要用Makefile,請下載 MSYS-1.0.10.exe,MSYS是make及命令行的一個實現。嗯,要用。下載地址 http://downloads.sourceforge.net/mingw/MSYS-1.0.10.exe 安裝界面是個命令界面,寫2個”y”,然后告知MinGW的安裝路徑即可。
OK,安裝部分就完成了。下面寫2個小例子。

7. 首先創建一個簡單的HelloWorld C++工程,這個很簡單,按Wizard向導建一個模板即可。 Run的時候選Run Configurations, 然后雙擊C/C++ application建一個新的run configuration就行。

8. 下面建一個Makefile類型的工程。選擇New C++ Project -> Makefile project -> Empty Project, 我們建一個空的項目,建完后里面什么也沒有(除了2個.project文件),這時,我們要建一個源文件和一個make文件:main.cpp 和 makefile,如下,都建到根目錄下:

【編輯推薦】

  1. 如何正確編寫C++項目開發編寫項目計劃書
  2. C++庫函數進行學習探索總結筆記
  3. 深度演示C++語言的種種高安全性
  4. 詳細介紹如何準確無誤的編寫C++語言
  5. 深度演示C++語言的種種高安全性
責任編輯:chenqingxiang 來源: 編程入門網
相關推薦

2010-01-15 10:41:06

CC++

2010-01-26 10:27:43

C++語言

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性

2010-01-25 18:19:17

C++特性

2010-01-18 16:27:26

C++語言

2010-01-14 13:39:45

Visual C++優

2010-01-28 10:01:28

C++的設計原則

2010-01-15 19:34:25

C++設計

2010-01-28 14:11:43

C++迭代器

2010-01-19 18:35:12

靜態成員

2009-08-19 09:57:01

C++ RAII

2009-08-25 14:42:41

由C++轉向C#

2011-06-17 16:09:04

freadfwrite

2010-01-13 17:04:36

C++語言

2010-01-19 17:54:47

C++程序

2010-01-25 17:55:38

C++頭文件

2011-07-20 13:57:06

C++STL

2010-02-24 09:45:10

Linux CC++

2010-01-25 18:26:44

CC++頭文件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人三级 | 男女视频91 | 在线只有精品 | 精品视频免费在线 | 欧美精品一区二区三区在线四季 | 亚洲免费av一区 | 日本不卡高字幕在线2019 | 天天躁日日躁狠狠的躁天龙影院 | 日韩精品区 | 成人小视频在线观看 | 日韩免费av一区二区 | 日韩在线观看 | 欧洲性生活视频 | 毛片1| 中文字幕 在线观看 | 亚洲日韩中文字幕一区 | 欧美视频在线播放 | 欧美激情国产精品 | 老子午夜影院 | 午夜小视频在线播放 | 亚洲综合无码一区二区 | 久久99国产精一区二区三区 | 久久久久久综合 | 国产精品99999 | 我想看一级黄色毛片 | 亚洲免费观看视频网站 | 成在线人视频免费视频 | 999国产精品视频免费 | 不卡在线视频 | 国产精品一区二区日韩 | 日本精品一区二区三区视频 | 色www精品视频在线观看 | xx性欧美肥妇精品久久久久久 | 免费a级毛片在线播放 | 欧美日韩国产精品一区二区 | 羞羞视频网 | 99re热精品视频 | 一级片在线视频 | 久久国产精品一区二区 | 亚洲第一天堂无码专区 | 国产精品亚洲成在人线 |