標準編譯器默認

編譯器就是一個可執行程式,它專門用於將程式設計師易於編寫的高級語言 (如 C 語言) 翻譯為機器可以識別的低級語言。

基本介紹

  • 中文名:標準編譯器默認
  • 外文名:The standard compiler defaults
  • 類型:計算機科學
  • 學科:跨學科
  • 屬性:編譯器
  • 性質:可執行程式
介紹,設定默認編譯器,

介紹

編譯器就是一個可執行程式,它專門用於將程式設計師易於編寫的高級語言 (如 C 語言) 翻譯為機器可以識別的低級語言。編譯器將原始碼編譯為可執行程式的大致工作流程為如下:原始碼 (source code) → 預處理 (preprocessor) → 編譯器 (compiler) → 彙編 (assembler) → 目標代碼 (object code) → 連結 (linker) → 可執行程式 (executables) 。
不同編譯器工具編譯以後程式執行結果不同,如下:
C++編譯器主要分類:Linux下的G++,微軟的VC++,以及borland的C++,三種各有多種開發工具。
GCC家族:G++是一個開源的C++編譯器,GCC3.3對標準化C++的支持達96.15%。一般來說,gcc是gnu c的編譯器,g++是gnu c++的編譯器。其中它主要的開發工具有:Cygwin、Mingw32、Dev-C++(Mingw32)。
微軟的VC++: VC++6.0對標準化C++的兼容僅達83.43%,對於很多程式編譯和GCC有區別,但由於微軟逐漸推出Visual Studio 2005,2008,2010,2012開發工具,Visual C++ 對標準C++的兼容性達到98.22%,效率也大幅度提高。
Borland家族:Borland C++ 曾經很流行,該編譯器以速度快、空間效率高而著稱。它的5.5版本對標準化C++的支持達92.73%,而官方稱100%符合ANSI/ISO的C++標準和C99標準。它是Borland公司開發的,是Borland C++ Builder和Borland C++ Builder X這兩種IDE的後台編譯器。

設定默認編譯器

默認編譯器的設定,是通過全局變數的設定:
進入命令模式,打命令:vi /etc/profile。在打開的檔案里,加上:PATH=$PATH:$gcc_PATH/bin。其中:$gcc_PATH是你的編譯器安裝路徑。
例如我的是:PATH=$PATH:/opt/codesourcery/arm-2008q3/bin/opt/codesourcery/arm-2008q3,是我的gcc安裝路徑。然後保存退出,重啟後,就有默認編譯器了。

相關詞條

熱門詞條

聯絡我們