linuxcodeblocks
Ⅰ 如何在linux下安裝codeblocks
你好,安裝方法如下:
登陸到CodeBlock官方網站的下載頁面 http://www.codeblocks.org/downloads
登陸後在左側樹形菜單中找到 Main→Download→Binaries
因為我是在RetHat上安裝,所以我選了和RetHat比較近的Fedora上的安裝包
codeblocks-13.12-1.el20.x86_64.tar.xz
我在 Download from 欄中選擇了 Sourceforge.net
安裝過程可以參考官網自己的wiki頁面 http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_nightly_build_on_Fedora
下載後我把它放在了我系統里 /home/oracle/Downloads/codeblocks (oracle是我在這個linux系統里的用戶名)
解壓這個文件,輸入命令
xz -d codeblocks-13.12-1.el20.x86_64.tar.xz
解壓後可以發現目錄 codeblocks-13.12-1.el20.x86_64.tar,再次解壓
tar xvf codeblocks-13.12-1.el20.x86_64.tar
解壓縮後有文件夾 fc20,進入後可以發現目錄 fc20/x86_64/ 中有四個文件
codeblocks-13.12-1.el29.x86_64.rpm
codeblocks-contrib-devel-13.12-1.el29.x86_64.rpm
codeblocks-contrib-13.12-1.el29.x86_64.rpm
codeblocks-devel-13.12-1.el29.x86_64.rpm
輸入下面的命令進行安裝
yum install codeblocks*
結果安裝失敗,查看提示信息後發現需要wxGTK
3.下載並安裝wxGTK
下載地址:http://www.filewatcher.com/m/wxGTK-2.8.1.tar.bz2.8891289-0.html
這個地址里有三個下載地址:
2007-01-07 ftp://ftp.wxwindows.org/pub/2.8.1/wxGTK-2.8.1.tar.bz2
2007-01-07 ftp://ftp.wxwidgets.org/pub/2.8.1/wxGTK-2.8.1.tar.bz2
2007-01-07 ftp://biolpc22.york.ac.uk/pub/2.8.1/wxGTK-2.8.1.tar.bz2
我選擇了第三個,下載後可得到文件 wxGTK-2.8.1.tar.bz2
我把它保存到了目錄 /home/oracle/Downloads/wxgtk 中
輸入下面的命令解壓:
tar jxf wxGTK-2.8.1.tar.bz2
解壓完畢後會有一個目錄 wxGTK-2.8.1 進入後執行以下命令:
./configure --enable-xrc --enable-monolithic --enable-unicode
執行這步時出錯了,RedHat提示我要安裝GTK+
輸入這個命令可以安裝GTK+
Ⅱ Linux下怎麼配置code blocks
安裝gcc: sudo apt-get install build-essential 安裝codeblocks: sudo apt-get install codeblocks
Ⅲ Linux下怎麼配置code blocks
Linux編程環境搭建(codeblocks) 一、前言:
畢業設計要在Linux下編程,語言C或者C++,前期考慮到可能要做界面,所以本來打算用C++的,但後來發現不如用C來的簡單方便,因此更傾向於用C。
二、編譯器選擇
本來想用Eclipse+CDT,可惜天不遂人願,Eclipse太大,公司的網路總下部下來,apt-get安裝也費勁的很,而且還需要安裝那萬惡的jre。。。
上網搜了下,發現一款輕巧點的IDE——codeblocks,也是開源的跨平台,功能挺全了,才十幾M,C++寫的,支持插件,唉呦,不錯哦!就決定用它了。
三、安裝
懶得去下載手動安裝了,免得被那可憐的網路折磨死。直接sudo apt-get install codeblocks搞定。
安裝完在終端codeblocks命令就可以打開,剛打開的時候有點慢,需要檢測各種東西,還可以忍受吧。
四、測試
新建個C工程,添加個C文件,一步步下來,還可以吧,就是略顯繁瑣。
添加C文件時要注意:Belongs in target這個一定至少選一項:Debug或者Release,要不然build會總失敗。
每次修改文件後要手動REbuild,直接run的話是運行上次生成的文件。。。
五、總結
沒有Eclipse強大,但是自帶gcc等,文件直接可以build運行,省去了設置的諸多麻煩。所以平常拿來做個小程序什麼的還是不錯的。
IDE神馬的都是浮雲,編程才是王道。
Ⅳ linux centos怎麼安裝codeblocks
安裝步驟
一、安裝wxWidgets
1.下載wxWidgets源碼包,
2.解壓。可以使用tar命令,CentOS里也可以直接用滑鼠右鍵操作
3.進入解壓後的目錄,打開終端,依次輸入以下命令
./configure (最好不要加上prefix參數,使用默認設置會比較有利於後面步驟的順利推進)
make (編譯。此過程相當漫長,可以打兩盤鬥地主再回來)
make install (安裝。)
安裝完成後,終端輸出如下提示:
The installation of wxWidgets is finished. On certain
platforms (e.g. Linux) you'll now have to run ldconfig
if you installed a shared library and also modify the
LD_LIBRARY_PATH (or equivalent) environment variable.
這是說需要設置環境變數LD_LIBRAY_PATH(環境變數的作用是告訴系統尋找wxWidgets開發庫該去的路徑。因為操作系統的邏輯是,如果在我認為該去的路徑沒找到的我要的東西的話,我就會認為那個東西木有安裝),暫不關閉本大步中打開的終端。
二、設定環境變數LD_LIBRAY_PATH
依據上一大步最後得到的提示信息作出以下操作,
1.仍在第一大步打開的終端,不改變目錄,輸入以下命令:
ldconfig (這完全是根據第一步最後的提示信息來的)
export -p (查看系統當前環境變數的值,此步僅為了和設置後的效果作對比,可省略)
可以看到現在,LD_LIBRAY_PATH的值是空的(結果中沒有此項的存在)。
2.繼續輸入命令:
./wx-config --libs
得到結果(安裝目錄不同結果會有小差異):
-L/root/Desktop/wxWidgets-2.8.12/lib
-pthread -Wl,-rpath,/root/Desktop/wxWidgets-2.8.12/lib
-lwx_gtk2_richtext-2.8 -lwx_gtk2_aui-2.8 -lwx_gtk2_xrc-2.8
-lwx_gtk2_qa-2.8 -lwx_gtk2_html-2.8 -lwx_gtk2_adv-2.8 -lwx_gtk2_core-2.8
-lwx_base_xml-2.8 -lwx_base_net-2.8 -lwx_base-2.8
3.在/etc目錄下找到文件profile,打開它,在裡面添加以下命令:
export LD_LIBRARY_PATH="…………"
引號里的內容為上一小步「./wx-config --libs」的執行結果。export命令用於編輯環境變數,如果你不知道該加在什麼位置,請在文件中隨意另找一條export命令,跟在他後面即可。保存profile文件。
4.還是在前面打開的終端,繼續輸入命令:
source /etc/profile (在不用重啟系統的情況下使profile修改的內容生效)
export -p (查看系統當前環境變數的值)
這回可以看到,LD_LIBRAY_PATH的值被成功設定為第2小步里「./wx-config --libs」的執行結果。
三、安裝codeblocks
1.下載codeblocks源碼包
2.解壓。
3.進入解壓後的目錄,打開新的終端,依次輸入以下命令
./configure --prefix=/usr/local/codeblocks (prefix參數用以指定安裝路徑。如果跳過了第二大步,則在此會得到沒有安裝wxWidgets的提示)
make
make install (安裝。)
OK,至此,Code::Blocks安裝圓滿完成。在任意目錄下打開終端,直接執行codeblocks命令即可運行Code::Blocks。
四、codeblocks漢化
1.下載codeblocks的漢化包,
2.在/usr/share/ 或者/usr/local/share/
目錄下(看你在第三大步中是怎麼指定的prefix參數)找到codeblocks目錄(內含icons、images、lexers、scripts等
資源目錄以及一些壓縮包),並在該目錄下建立一個子文件夾:locale(注意 locale
全為小寫字母)。如果找不到,請看步驟3,否則直接看步驟4。
3.在桌面上打開終端,運行命令:locate codeblocks >codeblocks 。運行完畢後,在桌面生成了一個名為codeblocks的文件,打開該文件,從中找到codeblocks目錄所在的路徑。
4.將所下載的壓縮包解壓到第2步創建的locale目錄下,則locale目錄下應出現zh_CN子目錄,內有一個名為codeblocks.mo的文件。
5.
啟動Code::Blocks,點擊主菜單的「Settings」,選擇「Enviornment」。出現的對話框中,左邊選中「View」,右邊打勾
「Internationalization (needs restart)」,並在後面的復合框中選中「Chinese
(Simplified)」。確認退出本對話框。
6.重啟Code::Blocks。再看到的應該是中文簡體界面了。
Ⅳ Linux 下的codeblocks怎麼設斷點一步一步調試
codeblocks設置斷點和單步調試方法:
主要是建一個project;
而且project要放在英文目錄下面;
程序項目的目錄里不能有中文;
new project->console application->選擇c or c++ ->filename->有個debug要鉤上->寫程序;
編譯後使游標定位在程序某處,按F4使程序運行到游標處,再按F7就可以單步調試,按Shift+F7單步進入。