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

列舉C++編譯器支持的編譯環境

開發 后端
C++編譯器首選GCC原因有兩個,它是GNU開源的,同時它對標準C++的支持度高達96.15%。而VC++6.0的支持度只有83.43%。

C++編譯器是一個與標準化C++高度兼容的編譯環境,C++語言最重要的成果之一,在許多重要的企業、部門甚至是軍方都有應用,希望本文能教會你更多東西,在這里拿出來和大家分享一下。

Windows下,開發工具多以集成開發環境IDE的形式展現給最終用戶。例如,VS2005集成了編輯器,宏匯編ml,C /C++編譯器cl,資源編譯器rc,調試器,文檔生成工具, nmake。它們以集成方式提供給最終用戶,對于初學者而言十分方便。

但是,這種商業模式,直接導致用戶可定制性差,不利于自動化,集成第三方工具的能力弱。例如,無法定制一些宏來處理一些重復操作;體會不到自動化makefile一步到位快感;無法遠程登錄到服務器上進行開發;無法使用某種”粘合劑”來把第三方工具(例如,文本工具,字符串工具)有效地調用起來。

可以說,良好的商業支持和傻瓜式開發,是它們主要的優點。在linux下,開發工具被切割成一個個獨立的小工具。各自處理不同的問題。例如,編輯器(emacs, vim)用來進行編輯程序的,調試器(gdb)用來調試程序,C++編譯器和鏈接程序的,性能分析工具(gcov, gprof)用來優化程序的。#t#

文檔生成器(doxygen)用來生成文檔的。同時,還有一些系統工具和系統知識,我們是很有必要了解的:程序自動化機制 makefile,系統粘合劑shell,系統查找工具grep, locate, find。其它的工具(例如ctags, OCI公司的MPC等等),一旦熟練掌握,它們將成為你手中的利器。

本文主要是一些針對LINUX下開發工具使用的經驗之談。由于,工具品種繁多,我們沒有能力也沒有必要一一介紹。對于LINUX下IDE工具,例如 eclipse, anjuta等,它們雖然也很實用。

但是使用起來比較簡單,而且目前還算不上主流。所以,它們將不被著重介紹。同時,本文也不打算寫成各個工具的操作手冊,只著眼于介紹各個工具的想要解決的問題、運行機理和主要特性。

要進行開發,第一件事情就是選擇一個合適的C++編譯器。編輯器選擇有幾個要素:
1)減少不必要的編輯動作,減少編輯的時間。
一切能夠無二義性描述出來的編輯任務,都可以而且應該能被自動化。例如,每一個C++程序都會有一個main函數;我們在定義.h文件時,都希望加入一些預處理指令#define來幫我們解決重復引用同一個頭文件而帶來的麻煩。鼠標操作總是比鍵盤操作要慢的。這方面EMACS做得可算是到了極致。所以, EMACS用戶經常會吹噓:他們編輯的速度等同于他們思考的速度。
2)可擴展性高。
程序員預期的編輯器應該能提供一些編程的幫助,例如,語法高亮,自動補齊,自動排版,語法檢查等等。留心觀察一下gedit, vim, emacs, ultraEdit,就會發現它們提供的遠不是windows 記事本,寫字板提供的那么簡陋的功能。對于一種新的語言,新的語法,它們應該能很方便地提供支持,而不停留在一種或幾種固定的語言上。
3)用戶可定制性高。
如果想長期從事研發, 特別是linux/unix下研發的話,那么你很有必要學好一個功能足夠的編輯器。有這么一句話:Linux下程序員分為三種,使用emacs的,使用vi的,還有其它。

EMACS是Stallman用lisp語言寫的一個C++編譯器。我們這里所說的emacs指的是GNU emacs,而非Xemacs。由于它的開放性,我們可以把它打造成一個功能強大的IDE。我們在安裝好CGYwin之后,也可以在Windows系統下使用 EMACS。#t#

CGYwin和MINGW是第三方寫的一個在Windows系統上模擬POSIX系統的工具。EMACS與其說的是一個編輯器,倒不如說它是一個操作系統。我們可以用它來寫編程,寫wiki,收發郵件等等。EMACS主要是通過兩種方式來進行擴展:el腳本(elisp是lisp的一種方言)和第三方擴展包。

C++編譯器的入門成本很高。由于是純鍵盤操作,所以需要記憶大量的快捷鍵;功能強大是通過用戶添加一些擴展包,lisp腳本來實現的。如何正確配置和修改是很需要耐心和技巧的。

責任編輯:chenqingxiang 來源: 天極
相關推薦

2010-10-20 13:43:37

C++編譯器

2010-01-18 10:34:21

C++編譯器

2010-01-21 09:11:38

C++編譯器

2013-03-18 09:42:47

C++C++ 11

2010-01-18 10:28:15

C++編譯器

2010-01-14 15:29:44

C++編譯器

2010-02-03 13:14:03

C++編譯器命令

2014-03-03 10:00:53

編譯器集成開發環境

2023-11-15 17:58:58

C++代碼

2010-01-27 14:48:55

優秀C++編譯器

2010-01-21 09:26:53

CC++編譯器

2010-01-27 16:39:48

C++編譯器

2010-01-08 16:00:46

C++編譯器

2010-01-14 14:55:14

C++編譯器

2009-01-12 10:16:11

Visual C++編譯器選項設置

2023-12-07 19:19:21

C++模板代碼

2015-03-23 10:04:43

c++編譯器c++實現原理總結

2009-08-10 17:12:54

C#編譯器

2010-01-13 17:12:26

C++編譯器

2010-01-22 18:33:17

C++編譯器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩成人一区 | 男插女下体视频 | 久久久久国产精品一区三寸 | 天天看天天操 | 日韩一区二区av | 成人欧美一区二区三区白人 | 欧美一区二区三区,视频 | 国产亚洲一区二区精品 | 久久国产精品久久久久 | 国产在线1区 | 免费观看av网站 | 美女国产一区 | 免费在线观看一区二区 | 国产91色在线 | 亚洲 | 欧美日韩中文字幕在线 | 久久极品 | 91在线观看| 日韩中文一区 | 国产精品99精品久久免费 | 日韩欧美在线观看 | 中文字幕日韩av | 国产二区视频 | 久久久精品影院 | 在线看成人av| 91av视频在线免费观看 | 国产午夜精品一区二区三区 | 精品久久久久久国产 | 色婷婷av777| 理伦毛片 | 91视在线国内在线播放酒店 | 欧美xxxx色视频在线观看免费 | 亚洲国产aⅴ成人精品无吗 综合国产在线 | 日韩综合色 | 黄色三级毛片 | 国产精品久久久久久吹潮日韩动画 | 欧美日韩精品一区二区三区四区 | 亚洲欧美视频 | 91精品国产麻豆 | 国产成人精品免高潮在线观看 | 在线视频三区 | 久久综合久久久 |