QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1479|回复: 11

问一个关于gtk+的问题;急啊,希望大家给点意见

[复制链接]
发表于 2005-7-7 23:38:54 | 显示全部楼层 |阅读模式
我在gnome平台下面用gtk开发的程序在没有x-window支持的linux下面
连一般的c编译环境也没有的情况下,能正确运行吗?
假如不行,我该如何做,是必须装一个gnome的开发平台吗?
求助,很急,这个关系到以后怎么做了,听别人说用svga也行,就不用x-windows的支持;
谢谢大家;
发表于 2005-7-8 08:30:19 | 显示全部楼层
没有 C 编译环境还谈什么开发呀 ...
当然,你也还可以用 python, ruby  :-)

至于图形显示方面,可以用 directfb 代替 X Window,但这就更需要 C 了。
回复

使用道具 举报

发表于 2005-7-8 09:21:53 | 显示全部楼层
连一般的c编译环境也没有的情况下



不影响运行,但无法编译。

必须装一个gnome的开发平台吗?


运行环境和开发平台是分开的。要做开发编译就需要开发平台。
回复

使用道具 举报

 楼主| 发表于 2005-7-8 14:05:19 | 显示全部楼层
我的意思是把在gnome开发平台下开发的程序,放到一个没有任何编译环境的linux下面,能运行吗?
假如不能运行,那运行环境需要做什么处理呢?
回复

使用道具 举报

发表于 2005-7-8 16:25:18 | 显示全部楼层
[quote:637efe5049="uddi"]我的意思是把在gnome开发平台下开发的程序,放到一个没有任何编译环境的linux下面,能运行吗?
假如不能运行,那运行环境需要做什么处理呢?[/quote]
当然可以运行...
在 Debian 下执行 apt-get install gnome 所安装的系统就没有编译环境呀。
回复

使用道具 举报

发表于 2005-7-9 20:38:10 | 显示全部楼层
按理说只要各种 runtime libraries 齐备即可运行。可是你说“没有x-window支持”,是否指连 xlib 也没有呢?那样的话就不齐备了。
回复

使用道具 举报

 楼主| 发表于 2005-7-10 04:02:05 | 显示全部楼层
对的,应该是Xlib也没有,我在想单独装可以吗?
只是引导系统的时候把它去掉;
回复

使用道具 举报

 楼主| 发表于 2005-7-10 04:05:07 | 显示全部楼层
mmd,今天装linux装了半天,不认识我的显卡和显示器...
烦躁....
总算搞定了,
版主说说,假如我用directfb直接对buffer进行操作,自己做界面,画图,其实就是描点了,这个应该就可以彻底拜托x系列;
推荐大家使用;
回复

使用道具 举报

发表于 2005-7-10 05:33:38 | 显示全部楼层
那也不一定,因为有的发行版,X版本比较低,对硬件支持不好,用不了fb。
回复

使用道具 举报

 楼主| 发表于 2005-7-11 00:57:20 | 显示全部楼层
不是吧...
能问个问题不?
mount的问题,我的电脑老是mount不上别人的分区是什么问题?
以下是我运行rpcinfo -p localhost的结果,别人互相mount都可以,mount我就报port mapper failure,
我mount别人就是time out,真的被搞的无语了,谁能告诉我吗?
program vers proto   port
    100000    2   tcp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  32768  status
    100024    1   tcp  32768  status
    100011    1   udp    789  rquotad
    100011    2   udp    789  rquotad
    100011    1   tcp    792  rquotad
    100011    2   tcp    792  rquotad
    100005    1   udp  32771  mountd
    100005    1   tcp  32771  mountd
    100005    2   udp  32771  mountd
    100005    2   tcp  32771  mountd
    100005    3   udp  32771  mountd
    100005    3   tcp  32771  mountd
    100003    2   udp   2049  nfs
    100003    3   udp   2049  nfs
    100021    1   udp  32772  nlockmgr
    100021    3   udp  32772  nlockmgr
    100021    4   udp  32772  nlockmgr
回复

使用道具 举报

 楼主| 发表于 2005-7-11 01:00:50 | 显示全部楼层
对方电脑的设置应该是好的,因为别的互相都可以就我电脑不行;
我怀疑是不是status,mounted,nlockmgr端口太大了?怎么改啊?只能一步一步试试了;
回复

使用道具 举报

发表于 2005-7-14 12:41:30 | 显示全部楼层
能不能运行说不定呢,如果倚赖的库(如glibc ,libstdc++)版本不同的话编译出来的程序有可能在另外一台机上不能运行。
还有gtk程序就只能在有gtk+的平台上运行,gtk是在x11之上的,如果连x都没的话又怎么能运行?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 15:28 , Processed in 0.087633 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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