⑴ 有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神马的都是浮云,编程才是王道。