全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:3046
推到 Plurk!
推到 Facebook!

解決Slackware 10.1 kylix3 在 Link時期錯誤的方法

 
maxeii
一般會員


發表:3
回覆:4
積分:1
註冊:2004-03-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-11 04:02:03 IP:219.84.xxx.xxx 未訂閱
==== [url=http://ehd.idv.tw/plog//index.php?op=ViewArticle&articleId=37&blogId=1]按此原始出處[/url] [url=http://ehd.idv.tw]生魚片部落格[/url] =========== 說到 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 光是安裝就裝了不下五十次吧!!! 就這樣愛上它了!! 廢話不多說..我想會看到這篇文章的人,應該很想趕快解決在 Slackware 10.1 上使用 Kylix 3 吧!!! 以下步驟絕對可以讓 Kylix 3 正常動作!!我保證..:D 如有別的套件要用 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) 解壓縮下載的這個檔案,並且安裝它 #> tar zxvf ilinkPatch.tar.gz #> cd ilinkPatch #ilinkPatch>./ilinkPatch [kylix3目錄] (預設值就是 /usr/local/kylix3 ) 3) 接下來,下載一個 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) 再來將剛剛轉成的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 目錄設定並且移除 /usr/include 字串後並在最前面加上 /usr/[path to compat-glibc]/include 也就是剛剛解壓縮目錄下的 include 參考值,記住一定得在最前面不然會有 錯誤喔。 4.2)另外編輯另一個 library 目錄設定,只需要將原本的 /usr/lib 字串改成 /usr/[path to compat-glibc]/lib 即可 5) 哇哈哈哈!!! 我想 你可以直接使用 F9 就會發現終於可以正常執行了哦!!! 耶!!!
系統時間:2017-11-19 20:03:41
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!