LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1138|回复: 9

debian下如何安装开发环境?

[复制链接]
发表于 2005-11-7 22:42:43 | 显示全部楼层 |阅读模式
这几天一直在试用debian sarge3.1。
刚装完基本系统+gnome。想学编程,却不知如何安装gtk

freetype, fontconfig, glib,cairo,等等都下载了。

先装的freetype,系统中 也有fontconfig,可是编译cairo的时候,还是提示没有freetype和fontconfig,怎么办啊?

请知道的大侠给个答案。 或者debian有专门的安装开发环境的方法?
发表于 2005-11-7 22:53:35 | 显示全部楼层
应该是要求安装相关的开发包吧

执行 aptitude search freetype,把列出的有 dev 后缀的包装上吧, 其它的类似
回复 支持 反对

使用道具 举报

发表于 2005-11-7 23:29:05 | 显示全部楼层
用apt-get
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-8 08:55:14 | 显示全部楼层
先谢谢楼上二位。
我去试试先。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-9 11:38:20 | 显示全部楼层
我试了apt-get install gtk 、 gtk+、 gtk2,都说没有这个软件包。试了apt-get install gtk*,列出的找到有一大堆。也没法一个一个装啊。

这两天,编译来,编译去,头都大了。求哪位大侠给指个路子吧。
回复 支持 反对

使用道具 举报

发表于 2005-11-9 13:47:41 | 显示全部楼层
实际上配置一个好的编译环境是比较麻烦的一件事情,我个人感觉。
我通常的做法是这样的:在一个新装好的系统中,下载内核源码包,按照debian的方式重编内核,保留编译现场,安装生成的image和header包。
如果不是按照这样的步骤,我总是在编译的时候遇到问题,比如说通常会提示build等等路径不存在,这些路径都是在编译内核的步骤中生成的,与是否安装了*-dev包没有关系。
所以说我感觉搭建编译环境还是比较麻烦的一件事,我建议楼主能不编译就尽量不要编译了。

不过就事论事的话,楼主的问题似乎类似于二楼的兄弟描述的情况,你编译时指定路径试一下。
三楼兄弟的意思应该是和我一致的,尽量直接使用二进制包。
回复 支持 反对

使用道具 举报

发表于 2005-11-9 13:54:19 | 显示全部楼层
和内核无关。

也不是apt-get install gtk*

gtk2的开发包是libgtk2.0-dev
回复 支持 反对

使用道具 举报

发表于 2005-11-9 19:19:19 | 显示全部楼层
我已经在软件版回答了楼主的问题,
http://www.linuxsir.cn/bbs/showthread.php?t=229203


Debian 可以自己解决编译依赖
解决编译依赖,也就是安装编译需要的环境

比如 apt-get build-dep  gaim
就会安装好编译 gaim 所需要的需要的一切

能编译 gaim , 当然也就可以编译其它的 Gtk 程序了

编译其它类似
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-9 22:14:53 | 显示全部楼层
非常谢谢楼上三位的解答。 今天我定下心神,重振旗鼓,又下了几个包,重装了debian,先都编译一遍再说。豁出去了....
再不成功,就按照楼上大侠们所说的,再接着试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-11-11 12:06:33 | 显示全部楼层
Post by troll
和内核无关。

也不是apt-get install gtk*

gtk2的开发包是libgtk2.0-dev


这个是对的。我在aptitude里面选了这个libgtk1.3-dev和libgtk2.0-dev安装。之后编译一个gnome的空窗口程序,就成功了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表