您的位置:首页 > Web前端

(OK) Install codeblocks_16.01 on Fedora23

2016-04-03 08:25 561 查看
在Fedora23上安装Codelocks 16.01的过程。

1. 安装gcc,需要c和c++两部分

dnf install gcc

dnf install gcc-c++

2.安装gtk2-devel,因为默认已经安装了正式产品需要的支持库,但是没有安装开发所需要的文档.

dnf install gtk2*

3. 安装wxGTK(或者wxwidgets)

下载地址:http://www.wxwidgets.org/downloads/,下载的文件为:wxWidgets-3.0.2.tar.bz2 和 wxWidgets-3.1.0.tar.bz2,

使用 wxWidgets-3.1.0.tar.bz2 有问题,因此,使用 wxWidgets-3.0.2.tar.bz2

解压之后,进入目录后执行命令

./configure --enable-xrc --enable-monolithic --enable-unicode

make -j5

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.

wxWidgets comes with no guarantees and doesn't claim

to be suitable for any purpose.

Read the wxWindows Licence on licencing conditions.

------------------------------------------------------

ldconfig

4. 安装codeblocks,下载codeblocks_16.01安装包,下载地址:http://www.codeblocks.org/downloads/25

这里有两种方式进行安装:

第一种方式是直接下载rpm包,可以直接进行安装,但是rpm安装形式,没有默认安装可视设计wxsmith。

第二种方式是下载源代码包,后缀为.tar.gz(.tar.bz2),下载之后,解压缩,进入目录,执行命令

dnf install libtool

dnf install wxGTK wxGTK-devel

dnf install hunspell hunspell-devel

dnf install gamin gamin-devel

dnf install boost boost-devel

./bootstrap

./configure --prefix=/codeblocks --with-contrib-plugins=all

(如果只是./configure那默认情况是不会安装可视设计wssmith,如果不需要图形界面开发的话可以直接使用第一种安装方式)

make -j5

make install

[root@localhost bin]# pwd

/codeblocks/bin

[root@localhost bin]# ./codeblocks

./codeblocks: error while loading shared libraries: libwx_gtk2u-3.0.so.0: cannot open shared object file: No such file or directory

----------------------------------------

vim /etc/ld.so.conf

最后一行添加:/usr/local/lib

保存退出,然后运行 ldconfig 即可。

----------------------------------------

[root@localhost bin]# ln -s /codeblocks/bin/codeblocks /root/桌面/codeblocks

或者

vi /usr/share/applications/codeblocks.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=Code::Blocks
GenericName=IDE
Comment=The open source, cross platform, free C, C++ and Fortran IDE
Exec=/opt/codeblocks/bin/codeblocks %F
Terminal=false
MimeType=application/x-codeblocks;application/x-codeblocks-workspace;
Icon=/opt/codeblocks/share/codeblocks/icons/app_64.xpm
Categories=IDE;Development;
StartupNotify=true


然后,"Applications > Programming > Code::Blocks"

至此,OK

Issue 1: Process terminated with status 255 (0 minute(s), 0 second(s))

控制台程序运行时,未打印东西,而是报了如上信息。

dnf install xterm -y
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: