uddi 发表于 2005-7-7 23:38:54

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

我在gnome平台下面用gtk开发的程序在没有x-window支持的linux下面
连一般的c编译环境也没有的情况下,能正确运行吗?
假如不行,我该如何做,是必须装一个gnome的开发平台吗?
求助,很急,这个关系到以后怎么做了,听别人说用svga也行,就不用x-windows的支持;
谢谢大家;

carlos 发表于 2005-7-8 08:30:19

没有 C 编译环境还谈什么开发呀 ...
当然,你也还可以用 python, ruby:-)

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

yangh 发表于 2005-7-8 09:21:53


连一般的c编译环境也没有的情况下



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


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


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

uddi 发表于 2005-7-8 14:05:19

我的意思是把在gnome开发平台下开发的程序,放到一个没有任何编译环境的linux下面,能运行吗?
假如不能运行,那运行环境需要做什么处理呢?

carlos 发表于 2005-7-8 16:25:18

我的意思是把在gnome开发平台下开发的程序,放到一个没有任何编译环境的linux下面,能运行吗?
假如不能运行,那运行环境需要做什么处理呢?
当然可以运行...
在 Debian 下执行 apt-get install gnome 所安装的系统就没有编译环境呀。

xLoneStar 发表于 2005-7-9 20:38:10

按理说只要各种 runtime libraries 齐备即可运行。可是你说“没有x-window支持”,是否指连 xlib 也没有呢?那样的话就不齐备了。

uddi 发表于 2005-7-10 04:02:05

对的,应该是Xlib也没有,我在想单独装可以吗?
只是引导系统的时候把它去掉;

uddi 发表于 2005-7-10 04:05:07

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

mandrakechina 发表于 2005-7-10 05:33:38

那也不一定,因为有的发行版,X版本比较低,对硬件支持不好,用不了fb。

uddi 发表于 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    111portmapper
    100000    2   udp    111portmapper
    100024    1   udp32768status
    100024    1   tcp32768status
    100011    1   udp    789rquotad
    100011    2   udp    789rquotad
    100011    1   tcp    792rquotad
    100011    2   tcp    792rquotad
    100005    1   udp32771mountd
    100005    1   tcp32771mountd
    100005    2   udp32771mountd
    100005    2   tcp32771mountd
    100005    3   udp32771mountd
    100005    3   tcp32771mountd
    100003    2   udp   2049nfs
    100003    3   udp   2049nfs
    100021    1   udp32772nlockmgr
    100021    3   udp32772nlockmgr
    100021    4   udp32772nlockmgr

uddi 发表于 2005-7-11 01:00:50

对方电脑的设置应该是好的,因为别的互相都可以就我电脑不行;
我怀疑是不是status,mounted,nlockmgr端口太大了?怎么改啊?只能一步一步试试了;

neptune 发表于 2005-7-14 12:41:30

能不能运行说不定呢,如果倚赖的库(如glibc ,libstdc++)版本不同的话编译出来的程序有可能在另外一台机上不能运行。
还有gtk程序就只能在有gtk+的平台上运行,gtk是在x11之上的,如果连x都没的话又怎么能运行?
页: [1]
查看完整版本: 问一个关于gtk+的问题;急啊,希望大家给点意见