在openSUSE11.0操作系统下安装与使用codeblocks10.5
2011-10-01 20:59
357 查看
一、从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
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/560b59ef493a3a4b84c6c96c688d4fcc.gif)
2、执行“go”命令,出现下面的画面
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/39ea0ffbf868bf9b28ec3a4ade29c73d.gif)
3、选择C++作为编译器
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/051dc276b3ef0760b22eedec385b3c1e.gif)
4、设置工程目录,这里我们有codeblocks、linux、vxworks和win32目录,inc存放*.h文件,src存放*.cpp。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/f3add17dfeba6bbbe3ae29efe6f0be8e.gif)
5、设置工程对象文件(*.o)及*.so拷贝输出的目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/ed1f735e5e5026557eabc90408eff382.gif)
6、添加工程文件*.h
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/c7a117dc8cc45c801fa81c1080498e9e.gif)
7、添加工程文件*.cpp
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/b377b35a596a701489830d5c1ba0f9a5.gif)
8、添加代码之后的工程目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/47636dc82342286d4f7fd0ac151eb955.gif)
9、工程编译设置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/124dca42580bc50cd7316a98008ca6a8.gif)
10、工程*.so输出设置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/e28279fdeb254dcd7d19e357af168f54.gif)
A、 应用程序的使用
1、创建工程console application
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/f82878f1f9b1f347325d570505c64ef5.gif)
2、设置工程目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/473b40e7a92135a196319515aba61f65.gif)
3、工程引用头文件目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/efc6b95982b206d6fd67015ab92a341d.gif)
4、工程引用库文件目录
本文按照常规方法添加动态库资源,设置方法与makefile文件保持一致性,以致我们能用常见的方法统一管理。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/b8b49f6f6f31fdf6d57acbaa32dd5bb0.gif)
5、工程输出文件设置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/893cef211057731cddaea19f80ec23a7.gif)
6、工程编译,下面图形是工程加载文件后项目树
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/0ee821e67b6e0177c19d2200e0161a88.gif)
7、工程调试
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/68aa36bb814c434903ac3c060a4b18dc.gif)
7、执行结果
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/89cb3803892fb17dbef0a94b18b26fe3.gif)
这里创建两个典型的工程,使用codeblocks集成开发环境,让您更便捷地调试工程,而不必通过printf盲调了,有了这个集成开发环境,我们何乐而不为呢?
把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
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/560b59ef493a3a4b84c6c96c688d4fcc.gif)
2、执行“go”命令,出现下面的画面
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/39ea0ffbf868bf9b28ec3a4ade29c73d.gif)
3、选择C++作为编译器
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/051dc276b3ef0760b22eedec385b3c1e.gif)
4、设置工程目录,这里我们有codeblocks、linux、vxworks和win32目录,inc存放*.h文件,src存放*.cpp。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/f3add17dfeba6bbbe3ae29efe6f0be8e.gif)
5、设置工程对象文件(*.o)及*.so拷贝输出的目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/ed1f735e5e5026557eabc90408eff382.gif)
6、添加工程文件*.h
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/c7a117dc8cc45c801fa81c1080498e9e.gif)
7、添加工程文件*.cpp
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/b377b35a596a701489830d5c1ba0f9a5.gif)
8、添加代码之后的工程目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/47636dc82342286d4f7fd0ac151eb955.gif)
9、工程编译设置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/124dca42580bc50cd7316a98008ca6a8.gif)
10、工程*.so输出设置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/e28279fdeb254dcd7d19e357af168f54.gif)
A、 应用程序的使用
1、创建工程console application
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/f82878f1f9b1f347325d570505c64ef5.gif)
2、设置工程目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/473b40e7a92135a196319515aba61f65.gif)
3、工程引用头文件目录
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/efc6b95982b206d6fd67015ab92a341d.gif)
4、工程引用库文件目录
本文按照常规方法添加动态库资源,设置方法与makefile文件保持一致性,以致我们能用常见的方法统一管理。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/b8b49f6f6f31fdf6d57acbaa32dd5bb0.gif)
5、工程输出文件设置
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/893cef211057731cddaea19f80ec23a7.gif)
6、工程编译,下面图形是工程加载文件后项目树
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/0ee821e67b6e0177c19d2200e0161a88.gif)
7、工程调试
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/68aa36bb814c434903ac3c060a4b18dc.gif)
7、执行结果
![](https://oscdn.geek-share.com/Uploads/Images/Content/201908/23/89cb3803892fb17dbef0a94b18b26fe3.gif)
这里创建两个典型的工程,使用codeblocks集成开发环境,让您更便捷地调试工程,而不必通过printf盲调了,有了这个集成开发环境,我们何乐而不为呢?
相关文章推荐
- zypper(OpenSuse中的软件在线安装工具)的使用及suse 11.0 最新的中国源
- opensuse 11.0安装使用中的一些问题
- loadrunner11.0 安装破解详解使用教程
- 新手安装使用codeblocks
- Ubuntu下CodeBlocks的安装、配置及静态库动态库的简单使用举例
- 使用cobbler自动化安装操作系统
- 如何使用U盘安装操作系统 安装GHOST XP, xp纯净版
- linux操作系统下RAR的安装和使用
- Mac下使用Parallels Desktop安装CentOS操作系统
- Ubuntu操作系统安装使用教程
- VMware Workstation 12 Pro 虚拟机的使用(二)安装Windows 10操作系统
- Ubuntu16.04系统安装+codeblocks安装+虚拟机配置:使用心得
- 使用cobbler自动安装操作系统(CentOS版)
- 用 SUSE Studio 客制化 openSUSE Linux 11.2,安装并使用 ntop 及 Wireshark 来侦测网路异常流量
- Ubuntu操作系统安装使用教程 (转)
- MacBook Air 安装Win7 64bit操作系统后键盘及触控版不能使用,USB外置键盘与鼠标也不能使用
- 安装多个操作系统的心得和Grub的使用(未完)
- 使用U盘安装操作系统(转)
- CodeBlocks的安装及使用
- Docker 在 openSUSE 下的安装、使用