如何make 程式 [論壇 - Ubuntu安裝問題]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊



如何make 程式

註冊日期:
2005/6/10 10:17
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線
突然看到有人在問怎麼make gcin
想說我之前類似的文章放在moto,順便轉過來吧
為什麼要make程式呢?
因為Stable有些東西稍微舊了一點
但有些人不想用testing , 所以就需要上網抓tarball包去make

但是我們要有一些前製動作
apt-get install gcc g++ 

因為ubuntu沒有預設安裝 gcc and g++
如果不希望make有error發生
第一次make先把gcc and g++抓下來吧,再來就不用了
抓下來tarball包之後

1. 解開tarball包
檔案尾巴是tar.bz2就用
 tar jxvf tarball包名稱

尾巴如果是tar.gz or .tgz就用
tar zxvf tarball包名稱


2. ./configure
這個動作是check你的系統裡面有沒一些需要的檔案 or library
如果發現沒有的話,記得apt-get一下

3. make

這裡可能會出現一些error,不要害怕,先看一下error message
通常都是 xxx file not found
如果出現這個error,告訴你一個好用的東西apt-file
 apt-get install apt-file
apt-file update
apt-file search 剛剛缺的那個檔案   //就可得知缺的檔案在那個套件之中
apt-get install 剛剛發現的套件


通常熟悉了apt-file的用法,make大部分的問題都會迎刃而解

4. make install
一般來說這都不太會有問題

5.實際例子
根據我的gcin這篇還有gaim這篇

要make gcin 只要
apt-get install xlibs-dev libgtk2.0-dev


要make gaim,正常的方法可以make,但是沒辦法上有SSL限制的MSN
所以要
apt-get install g++ libgnutls10-dev
./configure --enable-gnutls=yes
make
make install clean




2005/6/23 8:20
應用擴展 工具箱


 [無發表權] 請登錄或者註冊


可以查看帖子.
不可發帖.
不可回覆.
不可編輯自己的帖子.
不可刪除自己的帖子.
不可發起投票調查.
不可在投票調查中投票.
不可上傳附件.
不可不經審核直接發帖.