打印

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

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

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

TOP

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

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

TOP

引用:
连一般的c编译环境也没有的情况下
不影响运行,但无法编译。
引用:
必须装一个gnome的开发平台吗?
运行环境和开发平台是分开的。要做开发编译就需要开发平台。

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

不是吧...
能问个问题不?
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

TOP

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

TOP

能不能运行说不定呢,如果倚赖的库(如glibc ,libstdc++)版本不同的话编译出来的程序有可能在另外一台机上不能运行。
还有gtk程序就只能在有gtk+的平台上运行,gtk是在x11之上的,如果连x都没的话又怎么能运行?

TOP