程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> Ubuntu下搭建C/C++開發環境

Ubuntu下搭建C/C++開發環境

編輯:C++入門知識

最近在VM中裝了Ubuntu,為了開發程序,於是在網上找了些由於C/C++開發環境搭建的資料,供大家參考。

以下文字主要講如何搭建Code::Blocks+wxWidgets。

搭建步驟:

1.安裝編譯環境,C庫、C++庫和Boost庫

在終端中執行的命令:

sudo apt-get install libc6 libc6-dbg libc6-dev glibc-doc libstdc++6 libstdc++6-4.2-dbg libstdc++6-4.2-dev libstdc++6-4.2-doc libboost*

為了更新以上提到的庫,需要執行下面的一句命令:

sudo apt-get install build-essential

2.安裝調試組件Valgrind(用來探測內存洩露的)

在終端中執行的命令:

sudo apt-get install valgrind

3.安裝gdb

在終端中執行的命令:

sudo apt-get install gdb

4.添加軟件更新源

在終端中執行的命令:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

sudo gedit /etc/apt/sources.list

然後在出現的文檔中添加下面的兩個更新地址

deb http://apt.tt-solutions.com/ubuntu/ edgy main

deb http://apt.tt-solutions.com/ubuntu/ feisty main

在終端中執行的命令:

sudo apt-get update

sudo apt-get dist-upgrade

然後存盤,退出gedit。

5.安裝公鑰

在終端中執行的命令:

wget -q http://apt.wxwidgets.org/key.asc -O- | sudo apt-key add -

wget -q http://lgp203.free.fr/public.key -O- | sudo apt-key add -

wget http://www.tt-solutions.com/vz/key.asc

sudo apt-key add key.asc

6.安裝Code::Blocks最新版和wxWidgets :(注:安裝前先查找最新的版本,www.wxWidgets.org)

在終端中執行的命令:

sudo apt-get install libwxbase2.8-0 libwxbase2.8-dbg libwxbase2.8-dev libwxgtk2.8-0 libwxgtk2.8-dbg libwxgtk2.8-dev wx2.8-doc wx2.8-examples wx2.8-headers wx2.8-i18n wx-common

sudo apt-get install codeblocks codeblocks-contrib libcodeblocks0 libwxsmithlib0

安裝基本結束

現在可以點擊應用程序->編程->Code::Blocks IDE,試試開發環境是不是安裝成功了。

接下來要配置Code::Blocks IDE

1.字體設置:

Settings -> Editor -> General Settings中選擇Font choose按鈕,在此我推薦的字體是Monaco,大小為12(注:Ubuntu中字體只需要網上下載,點擊就可以安裝了)。

2.定義快捷鍵

只能給菜單中出現的項目定義快捷鍵

Settings -> Editor -> Keybord shortcut

3.自動提示

Settings -> Editor ->Code-completion and symbols browser中

   Automatically lauch when typed # letters:   2

   Delay for auto-kick-in when typing:         0ms

4.定制幫助文檔系統

在Settings -> Environment -> Help files 中新建一個entry,名為man,接著的對話框選no,然後手動在下面的path中填寫:man:/usr/share/man

將default (使用F1快捷鍵)勾上。這樣就可以使用manpage了。

在[終端] 下執行下行語句,安裝GNU C標准

sudo apt-get install manpages-dev                      // C API

sudo apt-get install manpages-posix                    // posix function

sudo apt-get install manpages-posix-dev                // posix develop documents

sudo apt-get install glibc-doc                         // C API

sudo apt-get install libstdc++6-4.5-doc                // C++ API

sudo apt-get install stl-manual                        // STL

sudo apt-get install manpages-zh                       // 中文文檔

修改man默認的語言

sudo gedit /etc/manpath.config

把裡面所有含/usr/share/man 的行拷貝添加到其下一行並 改成/usr/share/man/zh_CN

5.自動補全功能設置

  每個新建工程都要在菜單[Project] -> [Properties...] -> [C/C++ parser options]中添入頭文件所在目錄,這樣自動補全與信息提示功能才可正常工作,

如下是標准庫頭文件的目錄:

       /usr/include

       /usr/include/bits

       /usr/include/c++/4.3/tr1

       /usr/local/include

       /usr/lib/gcc/i486-linux-gnu/4.3/include

       /usr/lib/gcc/i486-linux-gnu/4.3.3/include

socket的文件路徑

       /usr/include/sys

       /usr/include/netinet

       /usr/include/arpa

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved