[問題] 想請問一下在不同Distribution開發程式 …

看板LinuxDev作者 (今、そこに いる僕)時間16年前 (2008/04/17 23:40), 編輯推噓6(600)
留言6則, 3人參與, 最新討論串1/2 (看更多)
雖然在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

04/18 00:09, , 1F
glibc出到2.7而已吧 @@"
04/18 00:09, 1F
這不重要,打個比方而已 ※ 編輯: ccbruce 來自: 61.217.33.105 (04/18 00:15)

04/18 00:56, , 2F
ubuntu是從debian衍生出來的 基本上應該沒差太多
04/18 00:56, 2F

04/18 00:58, , 3F
Linux software的portability是很高的
04/18 00:58, 3F

04/18 00:58, , 4F
在怎麼不同的distribution也都還是Linux
04/18 00:58, 4F

04/18 00:59, , 5F
或許會需要調些小東西 但基本上都會work
04/18 00:59, 5F

04/18 01:25, , 6F
還可以link static library...
04/18 01:25, 6F
文章代碼(AID): #181sznLG (LinuxDev)
文章代碼(AID): #181sznLG (LinuxDev)