作者ccbruce (今、そこに いる仆)
看板LinuxDev
标题[问题] 想请问一下在不同Distribution开发程式的问题
时间Thu Apr 17 23:40:31 2008
虽然在Windows下开发程式的时间很长,不过就在Linux方面,我还只是个新手,所以有一
些问题想请教:
我们team本来只是作Windows下的应用程式开发,但是现在上层的风向开始起了变化,於
是我们也开始有机会作Linux下的程式开发。不过我们大多数人都没有在Linux上开发程式
的经验,所以也只能像盲人摸象般,摸到哪里就学到哪里。
首先是我们的开发平台,因为未来我们的程式应该有很大的机会部署到uBuntu上,但是我
觉得debian的社群比较大,资源比较丰富,所以说服了主管采用debian作为开发平台。但
是现在我不禁怀疑我这个作法是不是错的...
虽然同样是Linux,不过不同Distribution上的library版本、目录配置都不同。那麽,有
没有可能发生这样的一件事呢?比如说我的程式里用了libc6 2.7,在debian下一切正常
,而在ubuntu上虽然也有libc6 2.7,却无法执行的情况呢?
接着,就是安装时的检查问题,假设我们用deb来管理我们的程式,那麽在ubuntu上,检
查相依性的control档是不是得要重写呢?另外,如果我们用tarball来发行我们的程式,
又要如何检查相依性呢?
最後,我觉得虽然核心相同、程式相同,可是各个Distribution却因为各自的套件管理和
结构不同,最後还是造成各自不相容。有没有文章或书在探讨这方面的问题的呢?
--
爱 哀 だ 百 は こ も こ
し し か 亿 か ん ろ ん
い い ら 年 な な く な
ほ の い に に
ど 年 も も
に 月
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.33.105
1F:推 Bencrie:glibc出到2.7而已吧 @@" 04/18 00:09
这不重要,打个比方而已
※ 编辑: ccbruce 来自: 61.217.33.105 (04/18 00:15)
2F:推 dozer:ubuntu是从debian衍生出来的 基本上应该没差太多 04/18 00:56
3F:推 dozer:Linux software的portability是很高的 04/18 00:58
4F:推 dozer:在怎麽不同的distribution也都还是Linux 04/18 00:58
5F:推 dozer:或许会需要调些小东西 但基本上都会work 04/18 00:59
6F:推 yhuiyang:还可以link static library... 04/18 01:25