導航:首頁 > 操作系統 > codeblockslinux安裝

codeblockslinux安裝

發布時間:2022-11-30 08:52:21

❶ 在linux下用codeblocks寫C語言,可以運行,但是為什麼找不到生成的可執行文件

那個沒有後綴的應該就是可執行文件,linux不一定必須有擴展名。

❷ 如何在CentOS上安裝並漢化Code:Blocks

安裝步驟

一、安裝wxWidgets

1.下載wxWidgets源碼包,地址:http://www.wxwidgets.org/downloads/
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

參考鏈接:

ldconfig及 LD_LIBRARY_PATH http://www.linuxidc.com/Linux/2011-10/45744.htm
Linux環境變數修改和設置 http://www.linuxidc.com/Linux/2012-12/75495.htm
Linux export 命令 http://www.linuxidc.com/Linux/2012-10/72746.htm

依據上一大步最後得到的提示信息,綜合參考資料,我們作出以下操作,

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源碼包,地址:http://www.codeblocks.org/downloads/
2.解壓。
3.進入解壓後的目錄,打開新的終端,依次輸入以下命令
./configure --prefix=/usr/local/codeblocks (prefix參數用以指定安裝路徑。如果跳過了第二大步,則在此會得到沒有安裝wxWidgets的提示)
make (編譯。額,咱們繼續鬥地主……)
make install (安裝。)

OK,至此,Code::Blocks安裝圓滿完成。在任意目錄下打開終端,直接執行codeblocks命令即可運行Code::Blocks。

四、codeblocks漢化

1.下載codeblocks的漢化包,地址:

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /2014年資料/2月/5日/Hadoop公平調度器指南 PDF

下載方法見 http://www.linuxidc.com/Linux/2013-07/87684.htm

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。再看到的應該是中文簡體界面了。

主要糾結的問題

1.最早下了一套rpm包,然後在安裝到第四個包,libtinyxml0,的時候出現了包依賴問題:
error: Failed dependencies:
libstdc++.so.6(GLIBCXX_3.4.9) is needed by libtinyxml0-2.6.1-9.1.2.i586
rpmlib(PayloadIsLzma) <= 4.4.6-1 is needed by libtinyxml0-2.6.1-9.1.2.i586
這個問題困擾了我很久,搜了很多文檔來看都木有解決,最後就放棄了。歡迎知道怎麼辦的請給我留言,謝謝!
據資源的上傳者說,在OpenSUSE Linux下測試通過。如果你也使用這個系統,可以去這個鏈接看看:http://www.linuxidc.com/Linux/2014-02/97367.htm

2.根據看到的資料,我在安裝完wxWidgets之後直接安裝codeblocks,結果終端報錯,
configure: error:
wxWidgets must be installed on your system
but the wx-config script couldn't be found.
Please check that wx-config is in path, the directory
where wxWidgets libraries are installed (returned by
'wx-config --libs' command) is in LD_LIBRARY_PATH or
equivalent variable and wxWidgets version is 2.8.0 or above.
但是我明明已經安好了wxwidgets啊!找了好多資料,試了好多方法,都木有解決。後來仔細閱讀了wxwidgets安裝成功後的提示信息,拿來和codeblocks安裝初始化的報錯信息比對,才終於找到了症結所在:環境變數設置。
基本我看到的所有資料都沒提這個問題,但他確實很重要。由此我得到的結論是,網上資料固然多,按部就班問題亦多。若要順順利利,還請多看系統提示。

順手牽羊

1./etc/ld.so.conf
這個文檔記錄了編譯時使用的動態鏈接庫的路徑。默認情況下,編譯器只會使用/lib和/usr/lib
這兩個目錄下的庫文檔,如果想往上面兩個目錄以外加東西的時候,就需要在etc/ld.so.conf.d目錄下添加一個conf文件,把新路徑加進去,
然後再調用ldconfig。
又有一些文獻說,如果想往上面兩個目錄以外加東西的時候,一定要修改/etc/ld.so.conf文件,不然會系統找不到新庫。看完後我茫然了,後來我打開了ld.so.conf文件,裡面內容如下:
include ld.so.conf.d/*.conf
看完,我突然就懂了。
2.wxWidgets與wxGTK
wxwidgets 是一個c++編寫的用來提供gui開發的框架。它包含一個可以支持現今幾乎所有操作系統的GUI庫。而適用於Linux系統的就是wxGTK,Windows平台下的則叫做wxMSW。
3.使用tar命令時,壓縮包不能有「(」等非法符號

❸ 如何在CodeBlocks里添加arm-none-linux-gnueabi編譯器

1,安裝Codeblocks,具體的安裝方法比較簡單,直接下載安裝就OK
2,下載arm-2014.05-29-arm-none-linux-gnueabi(以此為例),然後安裝即可
3,打開CodeBlocks,點擊Settings->Debugger
4,選擇Default選項,選擇GDB,在Executable path選擇arm-2014.05-29-arm-none-linux-gnueabi的安裝目錄/bin 內的arm-none-linux-gnueabi-gdb,點擊OK
5,點擊Settings->Compiler...,在Selected compiler選擇GNU GCC Compiler for ARM
6,點擊Toolchain executables,在Compiler's installation directory選擇arm-2014.05-29-arm-none-linux-gnueabi的安裝目錄,例如我的為C:\Users\Administrator\MentorGraphics\Sourcery_CodeBench_Lite_for_ARM_GNU_Linux
7,然後在C compiler:選擇arm-none-linux-gnueabi-gcc.exe
8,C++ compiler:arm-none-linux-gnueabi-g++.exe
9,Link for dynamic libs:arm-none-linux-gnueabi-g++.exe
10,Linker for static libs:arm-none-linux-gnueabi-ar.exe
11,Debugger: GDB/CDB debugger:Default
12,Make program:cs-make.exe

❹ linux下的codeblocks壓縮包怎麼安裝

安裝gcc:
sudo
apt-get
install
build-essential
安裝codeblocks:
sudo
apt-get
install
codeblocks
好吧,我也知道很基礎……再簡單沒用過我也不會啊,那請問一下,有調試的時候出不來顯示結果的console怎麼辦啊?xterm的界面顯示Failed
to
set
controlling
terminal,不允許的操作,現在乾脆什麼都跳不出來了,請問怎麼辦啊?

❺ 在linux下,下載codeblocks為什麼用不了打開以後之間關閉了

如果在linux下僅僅安裝codeblocks就想進行編程等,是不行的。必須安裝其他相關配套的軟體。
如果英文還可以,請看看這個:
http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks_nightly_build_on_Ubuntu
http://dahoiv.net/programmering/cpp/how-to-install-codeblocks
http://wiki.codeblocks.org/index.php?title=Installing_Code::Blocks#Ubuntu
如果英文不是很好,那先看看中文的吧:
http://www.programfan.com/club/showtxt.asp?id=304524
http://zhanyonhu.blog.163.com/blog/static/1618604420107372948260/
http://www.linux521.com/2009/system/201010/12663.html

❻ 求助,ubuntu14.04下codeblocks配置問題

一、安裝過程: 1》安裝基本編譯環境 sudo apt-get install build-essential sudo apt-get install gdb 2》安裝codeblock sudo apt-get install codeblocks sudo apt-get install codeblocks-dbg sudo apt-get install wxformbuilder 還有個codeblocks-contrib其實安裝的是wxSmith,我還是喜歡wxfb,所以就沒有安裝。 3》安裝wxWidgets sudo apt-get install libwxbase2.8 sudo apt-get install libwxbase2.8-dev sudo apt-get install libwxgtk2.8-0 sudo apt-get install libwxgtk2.8-dev sudo apt-get install libwxgtk2.8-dbg sudo apt-get install wx-common sudo apt-get install wx2.8-headers sudo apt-get install wx2.8-i18n 還有wx2.8-examples和wx2.8-doc想看文檔的可以裝上 當然,如果不作任何配置,此工程編譯當然是通不過(找不到頭文件等,有興趣可以自己試試),下面進行全局的編譯、鏈接環境配置,Settings->Compile and Debugger settings,在Search directories選項夾Compile子選項夾里添加路徑/usr/include,這樣程序編譯的時候就可以遍歷搜索該文件夾,一般情況下頭文件都在這個文件夾下(Qt4也不例外),同理,Linker里添加/usr/lib。這時編譯運行該工程便會通過,出現Demo程序的運行結果(一個只包含「Quit」按鈕的窗口)。 問題:在新建qt4工程時 提示需要指定qt4安裝目錄 目錄為/usr/share/qt4 但是報錯 需要進行ln連接 方法如下: 解決了,原來是lib配置的問題,lib需要配置軟連接 ln -s /usr/lib/i386-linux-gnu /usr/share/qt4/lib 然後就不會報錯了

❼ 32位linux下 CodeBlocks里配置intel 的C/C++編譯器。賬號等級才一級,20個財富全都奉上!

試試看,把你的toolchain路徑加到環境變數PATH中,再export
然後重啟電腦
加PATH的時候小心,保留原有的

.bashrc最後一行
export PATH="${PATH}:你的toolchain路徑"

❽ ubuntu codeblocks環境上怎麼設置,編譯出.ko文件

------解決方案--------------------
在codeblock裡面寫代碼,然後弄個Makefile模板編譯
貌似codeblocks沒法集《Linux就該這樣學》成編譯.ko文件的。

習慣在vim下寫代碼更好,這是個過程
------解決方案--------------------
是的,用一個帶顏色的文本編輯器足矣,這樣一段時間後,你會發現自己的根基無比厚實。

❾ 求助,ubuntu14.04下codeblocks配置問題

一、安裝過程:

1》安裝基本編譯環境
sudo apt-get install build-essential
sudo apt-get install gdb

2》安裝codeblock
sudo apt-get install codeblocks
sudo apt-get install codeblocks-dbg
sudo apt-get install wxformbuilder
還有個codeblocks-contrib其實安裝的是wxSmith,我還是喜歡wxfb,所以就沒有安裝。

3》安裝wxWidgets
sudo apt-get install libwxbase2.8
sudo apt-get install libwxbase2.8-dev
sudo apt-get install libwxgtk2.8-0
sudo apt-get install libwxgtk2.8-dev
sudo apt-get install libwxgtk2.8-dbg
sudo apt-get install wx-common
sudo apt-get install wx2.8-headers
sudo apt-get install wx2.8-i18n
還有wx2.8-examples和wx2.8-doc想看文檔的可以裝上

當然,如果不作任何配置,此工程編譯當然是通不過(找不到頭文件等,有興趣可以自己試試),下面進行全局的編譯、鏈接環境配置,Settings->Compile and Debugger settings,在Search directories選項夾Compile子選項夾里添加路徑/usr/include,這樣程序編譯的時候就可以遍歷搜索該文件夾,一般情況下頭文件都在這個文件夾下(Qt4也不例外),同理,Linker里添加/usr/lib。這時編譯運行該工程便會通過,出現Demo程序的運行結果(一個只包含「Quit」按鈕的窗口)。
問題:在新建qt4工程時 提示需要指定qt4安裝目錄 目錄為/usr/share/qt4 但是報錯 需要進行ln連接 方法如下:

解決了,原來是lib配置的問題,lib需要配置軟連接

ln -s /usr/lib/i386-linux-gnu /usr/share/qt4/lib
然後就不會報錯了

閱讀全文

與codeblockslinux安裝相關的資料

熱點內容
造物app如何免費賣高達 瀏覽:428
加密文檔繼承許可權 瀏覽:371
2000元招程序員 瀏覽:853
h3c交換機刪除命令 瀏覽:844
如何辦理移動精品app包 瀏覽:787
如何學好語文app初中 瀏覽:526
越秀PHP培訓 瀏覽:956
xyz是什麼伺服器 瀏覽:177
伺服器共享如何設置密碼共享 瀏覽:15
php建立長連接 瀏覽:827
黃庭經pdf 瀏覽:85
java搶紅包編程 瀏覽:277
手機熱點無法解析伺服器的dns地址 瀏覽:251
android自動更新代碼 瀏覽:22
電腦解壓後打開方式 瀏覽:129
用紙做解壓泡泡版 瀏覽:708
華為watchgt如何在app更換表盤 瀏覽:31
廣數機床g94怎麼編程 瀏覽:841
flashsocket編程 瀏覽:800
角度感測器51單片機 瀏覽:421