eclipse+cdt+cygwin配置c/c++開發環境

 

eclipse+cdt+cygwin配置c/c++開發環境

2011-04-03 22:13 5668人閱讀 評論(4) 收藏 舉報php

eclipsegcclinkercompilerwindowspathlinux

1.下載cygwin,默認的狀況下Cygwin沒有選擇C++開發所須要的包,在安裝時須要選中 :c++

 

gcc,windows

gcc-core,app

gcc-g++,eclipse

gcc-mingw-core, ui

gcc-mingw-g++,spa

make ,.net

gdb,插件

binutils

 

能夠參考:http://blog.csdn.net/jianping_shen/archive/2011/04/03/6300292.aspx


2. 安裝好後,須要把Cygwin加入Windows環境變量. 

由於gcc 和g++ 不能從windows cmd中直接執行, 能夠經過直接在cmd中直接運行g++, gcc, 顯示「訪問被拒絕」 (access denied), 
進入cygwin安裝目錄/bin下檢查g++.exe, gcc.exe是否只有1k大小,若是是,那麼文件是符號連接,那麼把文件重命名一下(備份)。 
而後把g++-3.exe(或者g++-4.exe)拷貝一份,重命名爲g++.exe。 把gcc-3.exe拷貝一份,重命名爲gcc.exe。 

將cygwin安裝目錄/bin加入到環境變量PATH中。好了,開個cmd命令行窗口,分別試一下gcc -v , make -v 命令。 

3.下載Eclipse CDT插件


地址:http://www.eclipse.org/cdt/downloads.php


4. 配置路徑映射

 

eclipse中調試時,因爲GDB使用的unix格式的路徑,而eclipse使用的是windows路徑,致使找不到匹配的代碼, 
須要手工設置: 
In Eclipse in Preferences->C/C++->Debug->"Common Source Lookup Path" add new "Path Mapping".

把linux的路徑映射到windows的路徑:

好比  /cygwin/c   映射成 C:/ 

5.選中編譯器

 

在C++項目右鍵Properties->C/C++ Build->toolchain 中肯定

Current toolchain = Cygwin Gcc,

Current builder = Gnu Make Builder,

 

Used tools 有:

GCC Assembler,

GCC Archiver,

Cywgin C++ Compiler,

Cywgin C Compiler,

Cywgin C Linker,

Cywgin C++ Linker。

最後將Display compatible toolchains only選中。


注:若是在Current toolchai選項中沒有 Cygwin GCC選項,須要點擊上面Configuration右邊的Manage Configuration -> New -> Import predefined - > (Excutable -> Cygwin GCC)

 

 

6. 建立一個新cpp項目

 



 

 


第一個cpp編譯成功!

相關文章
相關標籤/搜索