导航:首页 > 操作系统 > 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利率是什么意思 浏览:208
博途scl编译信号或精度丢失 浏览:630
静态编译失败的原因 浏览:233
西安人社app为什么注册不了 浏览:24
linux下root密码修改 浏览:699
苹果11watchapp有什么用 浏览:471
linux文件系统集群 浏览:747
大奥电视剧观看顺序 浏览:478
深圳程序员真实工资是多少 浏览:517
androidgetbytes 浏览:706
争鸣pdf 浏览:968
饥荒联机版如何直连服务器 浏览:121
妈妈的朋友崇石演过什么电影 浏览:868
qq邮箱如何查看服务器的地址 浏览:800
穿越到各大电影世界 浏览:584
青海集群服务器云空间 浏览:924
韩剧不能看有什么app可以代替 浏览:585
用气球和黏土做解压玩具 浏览:187
天地23tⅹt 浏览:784
恐怖电影观看免费推荐 浏览:4