在openSUSE11.0操作系统下安装与使用codeblocks10.5

  一、从 http://www.wxwidgets.org/downloads/ 下载wxGTK2.8.12;

把wxGTK-2.8.12.tar解压到/home/wxGTK-2.8.12目录中,按照下列几步即可完成编译和安装:

a)、#./configure

b)、#make             编译wxGTK-2.8.12程序

c)、#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 wxWidgets Licence on licencing conditions.

 

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

d)、#make uninstall      如果要卸载安装的程序,用此命令即可

编译时需要一段时间,请耐心等待!安装之后需要把该共享库配置LD_LIBRARY_PATH

环境变量中来。打开/etc/profile文件,在最后添加如下项:

    LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

export LD_LIBRARY_PATH

#source profile          在控制台键入该生效命令

 

wxWidgets介绍:

wxWidgets is a C++ library that lets developers create applications for Windows, OS X, Linux and UNIX on 32-bit and 64-bit architectures as well as several mobile platforms including Windows Mobile, iPhone SDK and embedded GTK+. It has popular language bindings for Python, Perl, Ruby and many other languages. Unlike other cross-platform toolkits, wxWidgets gives its applications a truly native look and feel because it uses the platform's native API rather than emulating the GUI. It's also extensive, free, open-source and mature. Why not give it a try, like many others have?

 

 

二、从http://www.codeblocks.org/downloads下载codeblocks-10.05-0-suse112.src.rpm

把codeblocks-10.05-0-suse112.src.rpm解压到/home/codeblocks-10.05-0-suse112目录中,方法同上面操作过程类似,按照下列几步即可完成编译和安装:

a)、#./configure

b)、#make             编译codeblocks-10.05-0-suse112程序

c)、#make install     安装的程序

d)、#make uninstall      如果要卸载安装的程序,用此命令即可

编译时需要一段时间,请耐心等待!

 

codeblocks介绍:

Code::Blocks是一个免费、开源、跨平台的IDE,使用C++开发,并且使用wxWidgets做为GUI函式库。Code::Blocks使用了插件架构,其功能可以使用插件自由地扩充。目前, Code::Blocks主要针对开发C/C++程式而设计。Code::Blocks目前支援Windows、Linux及Mac OS X数种平台。使用者亦能够在FreeBSD环境中建设Code::Blocks

三、测试程序编写

    工要善其事,必须利其器。我们做事之前要先把一件要做的事件搞清楚,它的内部有哪些特性,这些功能如何操作,是否与其它事物有相互联系之处等。如果这些您都熟悉和了解透彻了,我想您基本掌握该工具了。工具就是让人操作的,要发挥它所有的功能,聪明的您要给它解剖了。

A、 动态库的使用

1、创建新项目Shared library

2、执行“go”命令,出现下面的画面

3、选择C++作为编译器

4、设置工程目录,这里我们有codeblocks、linux、vxworks和win32目录,inc存放*.h文件,src存放*.cpp。

5、设置工程对象文件(*.o)及*.so拷贝输出的目录

6、添加工程文件*.h

7、添加工程文件*.cpp

8、添加代码之后的工程目录

9、工程编译设置

10、工程*.so输出设置

A、   应用程序的使用

1、创建工程console application

2、设置工程目录

3、工程引用头文件目录

4、工程引用库文件目录

        本文按照常规方法添加动态库资源,设置方法与makefile文件保持一致性,以致我们能用常见的方法统一管理。

5、工程输出文件设置

6、工程编译,下面图形是工程加载文件后项目树

7、工程调试

7、执行结果

这里创建两个典型的工程,使用codeblocks集成开发环境,让您更便捷地调试工程,而不必通过printf盲调了,有了这个集成开发环境,我们何乐而不为呢?

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
六祎--在原创力花了大价钱买来的,分享给需要的人! 最后更新:2016年5 月2 日 search by FreeFind 1. 简介 2. 改用 GNU/Linux 3. 获取 openSUSE 4. 安装 日常应用 5. KDE 桌面环境 6. 常用软件 7. 安全设置 8. 终端命令行 9. 管理员设置 (YaST) 10. 软件安装 11. 软件源 12. 与Windows 世界兼容 设置 13. 多媒体编解码器 14. 浏览器插件 15. 显卡驱动 1. 简介 16. 无线网 17. 开发环境 这篇文档的初衷,是希望为刚刚接触 openSUSE Leap 并打算将其用作家庭或者办公桌面 18. 软件打包服务OBS 系统的新手提供一份简洁易懂的指南,我们希望这份指南包含所有新手可能会遇到的问 19. LAMP和LNMP 20. 其他常见服务软件 题并提供合适的解决方案。 附录 A: 帮助和文档 相信这篇指南会帮助您更容易的通往openSUSE之路,同时我们为感兴趣的读者提供了一 B: 游戏 份附录,以便您能够更多的了解openSUSE和GNU/Linux 。 C. 深入了解 D. 提示和解决方法 E. 历史和背景 请注意这份指南并非由 openSUSE 项目 或 SUSE LINUX Products GmbH (SUSE LINUX 产品 F: 重在参与 有限责任公司) 或 Micro Focus International 官方提供。正如标题中所言,这只是一份非官 GNU 自由文档许可证 方指南。 希望它能对您有所帮助! 1.1 关于 openSUSE Leap open in browser PRO version Are you a developer? Try out the HTML to PDF API openSUSE Leap 是一个基于GNU/Linux的计算机操作系统。相对于微软的Windows 系统而 言,它是开源并且免费的。openSUSE Leap 适用于家庭或者小型办公应用中的很多计算机 设备,比如笔记本、台式电脑、上网本、服务器以及多媒体中心。 openSUSE Leap 是最主要的GNU/Linux发行版之一,并且也是历史最为悠久的发行版之 一。 openSUSE Leap 使用源自 SUSE Linux Enterprise 的内核系统,但带有最新的硬件支 持、桌面环境和图形程序。 每年发布一个主补丁包,并且每隔 3-4 年发布新的主发行版 并更新内核系统。 (注:从上个版本 openSUSE 13.2 到 openSUSE Leap 42.1 是大的跨 越,版本号和发布方式都有很大变化,但对用户使用没啥区别。) 对富有经验和喜欢冒险的 GNU/Linux 用户,如果想要他们的操作系统冒点风险并体验刀 尖上的艺术, 可以试用滚动发行的 openSUSE 版本,称为 openSUSE Tumbleweed 。 openSUSE Leap 是由社区志愿者和 SUSE 公司雇员一起公开、透明地开发的,openSUSE 这些系统对个人来说是完全免费的,包括使用和在线更新。 1.2 本指南其他语言版本(衍生版)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值