如何在linux下安装codeblocks

如何在linux下安装codeblocks,第1张

你好,安装方法如下:

登陆到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+

安装步骤

一、安装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。再看到的应该是中文简体界面了。

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


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/6233764.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存