⑴ 有linux上裝成功 codeblocks 的嗎
在Linux下安裝來好幾次codeblocks來,每次雖然都不是那麼順利,主要是缺太多的依賴包了,不過最後還是安裝成功了。每次安裝不順利也許是因為安裝成功之後沒有把安裝的步驟記下來的緣故把。下面是最近一次安裝codeblocks的過程:
1. 安裝 rpmforge-release-0.5.2-2.el6.rf.i686.rpm
安裝這個是為yum在線安裝准備的。
2. 安裝gcc、gcc-c++
如果安裝的的依賴是通過源碼編譯安裝的,那麼gcc、gcc-c++是必須的,其實這兩個編譯器無論如何是要安裝的,它們是Linux下最好的C/C++編譯器。
4. 安裝gtk+、gtk2-devel
通過yum install gtk+ yum install
gtk2-devel 即可安裝。
5. 安裝wxGTK
這個可能是最麻煩的,因為需要解決很多依賴。
下載 wxGTK-2.8.x.tar.bz2,解壓 tar -jxv -f
wxGTK-2.8.x.tar.bz2
進入解壓後的目錄執行 ./configure make make install
安裝過程很長,安裝完後執行wx-config --libs ,結果中有-lwx_gtk2u-2.8,則安裝成功
⑵ Linux 下的Code Block怎麼用Linux連EXE都生成不了,怎麼辦
Linux下沒有exe
這一說。
Linux下可執行文件在終端上顯示是綠色名字的,./程序名
就可以了。
CodeBlocks有Windows環境的啊,Linux終端自己就可以編譯C,幹嘛用CodeBlocks
Linux下的CodeBlocks我沒用過,沒法告訴你了。
終端用起來,得知道一些Linux命令,這些說起來就多了。
你可以網路Linux命令,簡單的你就嘗試用下。
gcc
-o
main
main.c
//編譯並且生成
⑶ 如何在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 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壓縮包怎麼安裝
安裝gcc:
sudo
apt-get
install
build-essential
安裝codeblocks:
sudo
apt-get
install
codeblocks
好吧,我也知道很基礎……再簡單沒用過我也不會啊,那請問一下,有調試的時候出不來顯示結果的console怎麼辦啊?xterm的界面顯示Failed
to
set
controlling
terminal,不允許的操作,現在乾脆什麼都跳不出來了,請問怎麼辦啊?
⑹ linux下使用code::blocks
輸入密碼後,會提示你敲【Enter】繼續,然後如果一切OK的話,就會安裝好這個ppa源。
繼續敲:
對源進行更新,這個過程會下載一些東西,請保持網路暢通。最後,開始安裝:
⑺ 如何在linux下codeblocks
安裝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神馬的都是浮雲,編程才是王道。