当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 131 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 9  下一页
作者 内容
1 楼 
 文章标题 : [2010.02.20更新][汇总]构建C/C++开发环境(包括gtk/qt等开发库)(适合ubuntu9.10)
帖子发表于 : 2007-11-17 10:47 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
原贴已过时。终于是时候更新本贴了。若发现什么问题,请给我留言且在这里跟贴。

2010.02.20更新内容:
    bug修复
    新增qt4/kde4的内容。
    改了GTK/GNOME部分的内容。

安装方法:打开新立得软件包管理器,选中相应的软件包,标记安装。其中每个软件包都是独立的,根据自己的需要来选择安装。

说明:“代码”框中的不是代码,我用了“代码”这个格式是为了看的清楚点醒目点。“代码”框中的都是软件包的名字,打开新立得软件包管理器,找到这些软件包,标记安装就是了。最终操作的结果类似下图:
附件:
抓图1.png
抓图1.png [ 79.04 KiB | 被浏览 31001 次 ]



1. C/C++编译器和基本库和常用工具(gcc系列)
所需要的软件包:
代码:
build-essential

这个软件包安装了gcc,g++编译器以及相关的标准库,同时还安装了gnu make和dpkg-dev(这个软件包是专门用来制作Debian软件包的一些工具)。
关于该软件包的官方说明如下:
引用:
Package: build-essential
Status: install ok installed
Priority: optional
Section: devel
Installed-Size: 48
Maintainer: Matthias Klose <doko@debian.org>
Architecture: i386
Version: 11.3
Depends: libc6-dev | libc-dev, gcc (>= 4:4.1.1), g++ (>= 4:4.1.1), make, dpkg-dev (>= 1.13.5)
Description: informational list of build-essential packages
If you do not plan to build Debian packages, you don't need this
package. Moreover this package is not required for building Debian
packages.
.
This package contains an informational list of packages which are
considered essential for building Debian packages. This package also
depends on the packages on that list, to make it easy to have the
build-essential packages installed.
.
If you have this package installed, you only need to install whatever
a package specifies as its build-time dependencies to build the
package. Conversely, if you are determining what your package needs
to build-depend on, you can always leave out the packages this
package depends on.
.
This package is NOT the definition of what packages are
build-essential; the real definition is in the Debian Policy Manual.
This package contains merely an informational list, which is all
most people need. However, if this package and the manual disagree,
the manual is correct.


2. GTK/GNOME开发环境(库、IDE、工具)
如果只想进行GTK开发(软件包)
基本开发环境:
代码:
libgtk2.0-dev

文档:
代码:
libgtk2.0-doc

demos(例子):
代码:
gtk2-examples

GTKmm(C++版本的GTK,这里假设版本是2.4,具体软件包根据版本不同而不同):
代码:
libgtkmm-2.4-dev

GTKmm文档:
代码:
gtkmm-documentation

画界面的工具:
代码:
glade


如果还想进行GNOME开发(软件包)
基本的环境:
代码:
gnome-devel

文档:
代码:
gnome-devel-docs


3. Qt/KDE开发环境(库、工具、IDE)
Qt3已过时。若想安装Qt3开发环境,请安装以“qt3”开头的软件包。这里只介绍qt4开发环境的搭建。

如果只是想进行Qt4开发(软件包)
基本开发环境:
代码:
qt4-dev-tools

文档:
代码:
qt4-doc
qt4-doc-html

qt4 demos(用于学习qt4):
代码:
qt4-demos

建议安装相应的调试信息:
代码:
qt4-demos-dbg(如果有安装qt4-demos的话就装这个)
qt4-dev-tools-dbg


Qt4开发工具(IDE)
如果你喜欢折腾,那么Vim/Emacs是不错的选择。如果你很有钱或者人品很好,那么slickedit是最好的选择。如果这两者都不是,这里推荐几个开发工具:eclipse, qtcreator, kdevelop。如果这些都不想用,还有很多其它的选择,如果code::blocks,等等……

    eclipse
http://www.eclipse.org下载for C/C++ Developer的版本。qt官方有eclipse的插件。

    qtcreator
qt自从被nokia收买后,这个IDE就成了nokia官方推荐的IDE了。可以通过安装软件包qtcreator来安装该软件,也可以直接到nokia网站下载。

    kdevelop
老牌的IDE了,KDE自带的IDE。用他进行Qt/IDE开发都是不错的选择。尽管可以通过软件包kdevelop来安装该软件,但更建议等到2010年3月kdevelop 4.0发布时再安装正式版。


如果想进行KDE4开发(软件包)
起码安装如下软件包:
代码:
kdesdk


_________________
PHP是最好的语言!不服来战!


最后由 stlxv 编辑于 2007-11-23 17:32,总共编辑了 2 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-11-19 22:15 

注册: 2007-04-24 21:43
帖子: 165
送出感谢: 0 次
接收感谢: 0 次
顶楼主,一段时间后这个帖子应该非常好!!!


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-11-20 11:04 
头像

注册: 2007-11-19 11:39
帖子: 22
送出感谢: 0 次
接收感谢: 0 次
只有代码,楼主再加个安装命令吧。。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-11-21 10:33 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
liurun913 写道:
只有代码,楼主再加个安装命令吧。。
这些不是代码,我用了“代码”这个格式是为了看的清楚点醒目点。这些都是软件包的名字,用新立得软件包管理器找到这些软件包,标记安装就是了。不用命令就能安装。


_________________
PHP是最好的语言!不服来战!


最后由 stlxv 编辑于 2007-11-22 22:17,总共编辑了 1 次

页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-11-22 13:17 

注册: 2007-11-22 12:49
帖子: 20
地址: Sichuan
送出感谢: 0 次
接收感谢: 0 次
liurun913 写道:
只有代码,楼主再加个安装命令吧。。


you can add it yourself -------it's very easy

sudo apt-get install PACKAGE_NAME


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-11-27 10:08 
头像

注册: 2007-10-15 18:54
帖子: 42
送出感谢: 0 次
接收感谢: 0 次
LZ,Linux嵌入式开发环境怎么搭建?


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-11-27 17:46 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
shecenon 写道:
LZ,Linux嵌入式开发环境怎么搭建?
去网上下载现成的,直接解压就能用了


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-11-29 17:53 
头像

注册: 2006-02-27 20:19
帖子: 599
地址: works system
送出感谢: 0 次
接收感谢: 0 次
或者自己编译crosstools


_________________
东西路,南北走
十字路口人咬狗
拿起狗来打砖头
砖头咬了狗一口
图片


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2007-11-30 12:57 

注册: 2007-04-04 15:56
帖子: 277
送出感谢: 0 次
接收感谢: 0 次
郁闷 怎么没有 windows 开发环境 ~~~


_________________
珍爱生命 请使用N卡


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2007-11-30 22:27 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
biosxjj 写道:
郁闷 怎么没有 windows 开发环境 ~~~

windows开发环境可以wine + gcc for win
或者直接编译个cross-compiler目标是windows

不过调试麻烦


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2007-12-03 18:15 
头像

注册: 2006-11-15 14:28
帖子: 67
地址: Beijing
送出感谢: 0 次
接收感谢: 3
shecenon 写道:
LZ,Linux嵌入式开发环境怎么搭建?


在Ubuntu上建立Arm Linux 开发环境[/url]


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2007-12-06 18:32 

注册: 2007-12-05 8:09
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
安装好的软件要如何添加到[应用程序]中? 如何启动?
还是对ubuntu不够熟悉 请耐心指教 谢谢


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2007-12-06 19:02 
头像

注册: 2006-05-03 0:39
帖子: 8273
地址: المريخ
送出感谢: 0 次
接收感谢: 1
geledek 写道:
安装好的软件要如何添加到[应用程序]中? 如何启动?
还是对ubuntu不够熟悉 请耐心指教 谢谢

像KDevelop这样的软件,会自动添加进去。
如果像gcc这样的纯命令行界面并且没有交互过程的程序,添加进去了也没用。使用方法是直接运行它。就好像你在用DOS命令行软件一样道理。


_________________
PHP是最好的语言!不服来战!


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2007-12-06 22:37 

注册: 2007-12-06 17:46
帖子: 30
送出感谢: 0 次
接收感谢: 0 次
恩 今天才来 哈哈 终于安好了 就是差个编程的环境


页首
 用户资料  
 
15 楼 
 文章标题 : 有没有介绍工具使用的教程啊
帖子发表于 : 2007-12-08 13:01 

注册: 2007-11-06 22:38
帖子: 23
送出感谢: 0 次
接收感谢: 0 次
这些工具都不会用啊


_________________
暂无


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 131 篇帖子 ]  前往页数 1, 2, 3, 4, 5 ... 9  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译