|
|

楼主 |
发表于 2005-9-8 12:01:42
|
显示全部楼层
我是参考以下文章的,这个文章来自生鱼片的部落,这个网址现在好像不存在,所以没给出链接地址,敬请原谅!!!!!!!!!!!
說到 Kylix 3 真是又喜又氣!! 明明是那麼迷人的產品,卻因為各種 Linux 套件的不同使得 Kylix 3 在執行上也是問題重重!!!
其?我已經安裝 Kylix 3 在很多 Linux 版本上,而其中裝好 Linux + Xwindow 再透過 Kylix 3 光碟片安裝後,直接可以正常動作的也只有 Mandrake 8.2 (其?還是有點小問題啦) 至於其他版本如 FC2、FC3、Mandrake 10.1 等等比較新的真的是困難重重,因為太多地方需要點小動作了!!!!
可是這裡我不準備說我在 Mandrake10.1 及 FC3 是如何動作的,因為那些動作都再寫這篇文章之前就做過了!!現在在家裡面打這篇文章的我-----忘了!!:XD 原?我吧!!!
其?對於 Linux 套件我真的有特殊的?酆茫蔷褪 Slackware 套件!! 沒辦法..第一次接觸就是 Slackware 3 光是安裝就裝了不下五十次吧!!! 就這樣?凵纤!! ?U話不多說..我想會看到這篇文章的人,應該很想趕快解決在 Slackware 10.1 上使用 Kylix 3 吧!!!
以下步驟絕對可以讓 Kylix 3 正常動作!!我保證.. 如有別的套件要用 Kylix 3 我很希望跟大家共同研究討論討論!!!
往下繼續!!
其?在 Slackware 10.1 上安裝 Kylix3 真的是很簡單的事情(跟FC3或是Mandrake 10.1比較起?),我想大家安裝一定也可以正常完成,
可是會發現,當開啟 Kylix3 要進行程式編譯的時候會有一堆 LINK Error 的?息,沒錯..這是今天要解決的問題。
1) 我先以 root 身分至 kylix3 光碟片下安裝 kylix3
#> ./setup.sh -m (因為使用root權限所以要加 -m 參數)
2) 裝完畢之後,先解決第一個問題,就是 kylix3 的 link error Bug , 下載這個更新檔案:
http://unvclx.sourceforge.net/downloads/ilinkPatch.tar.gz ( 或是 本地的備份 )
2.1) 解壓縮下載的這個檔案,?K且安裝它
#> tar zxvf ilinkPatch.tar.gz
#> cd ilinkPatch
#ilinkPatch>./ilinkPatch [kylix3目錄] (預設值就是 /usr/local/kylix3 )
3) 接下?恚螺d一個 library : compat-glibc-6.2-2.1.3.2.i386.rpm ( 或是本地的備份 )
3.1) 由於Slackware 就是 tgz 安裝的代表,所以我們將上面的 rpm 轉成 tgz 檔案
#> rpm2tgz compat-glibc-6.2-2.1.3.2.i386.rpm
3.2) 再?韺倓傓D成的tgz檔案解壓縮到 /usr 目錄下
#> cd /
#> tar zxvf compat-glibc-6.2-2.1.3.2.i386.tgz ( 因為此 tgz 已經包含 /usr 的目錄,所以我們只需再根目錄( / ) 下解開即可得到 /usr/glibc-6.2-2.1.3.2 目錄,而這個目錄才是我們要的)
4) 剩下 兩個步驟即可正常動作了呢!!
4.1) 現在,所有的問題都解決了! 開啟 kylix ( IDE C++ )。 然後開啟 Project -> Option 選單,在 Directory/Conditionals 編輯 include 目錄設定?K且移除 /usr/include 字串後?K在最前面加上 /usr/[path to compat-glibc]/include 也就是剛剛解壓縮目錄下的 include 參考值,記住一定得在最前面不然會有 錯誤喔。
4.2)另外編輯另一個 library 目錄設定,只需要將原本的 /usr/lib 字串改成 /usr/[path to compat-glibc]/lib 即可
5) 哇哈哈哈!!! 我想 你可以直接使用 F9 就會發現終於可以正常執行了哦!!! 耶!!! |
|