********************************************************************************************
* *
* 解决方案来源声明 *
* *
* 以下关于RedHat Linux 9.0下Kylix无法调试,一运行就死掉的解决办法 *
* 转自linuxaid网站的Kylix版的如下网址: *
* http://kylix.linuxaid.com.cn/xoops2/..._id=18&forum=2 *
* 解决方案提供者:birrell *
* *
********************************************************************************************
发表者 birrell
发布时间: 2003-04-18 14:53
此会员注册于: 2003-04-16
发表数: 7
解决在RH9下Kylix3的IDE不能编译调试程序的方法
Kylix3的IDE(包括BCB和Delphi)在RH9下不能进行程序的运行调试,一启动调试程序就会挂起,这是因为RH9里包含的Native POSIX Thread Library (NPTL)和Kylix3不大兼容。
解决的方法是:
编辑Kylix3的启动脚本(startbcb和startdelphi),在其第二行(就是紧接着#!/bin/bash这句之后),加入环境变量设置:
export LD_ASSUME_KERNEL=2.4.1
让Kylix3不使用NPTL,这样Kylix3就可以顺利的按F9进行程序的编译调试了。
另外,加了这一设置后,可能也会解决Kylix3在RH9中出现的其他问题,还请各位Kylix兄弟试一试啦。
********************************************************************************************
* *
* 解决方案来源声明 *
* *
* 以上关于RedHat Linux 9.0下Kylix无法调试,一运行就死掉的解决办法 *
* 转自linuxaid网站的Kylix版的如下网址: *
* http://kylix.linuxaid.com.cn/xoops2/..._id=18&forum=2 *
* 解决方案提供者:birrell *
* *
********************************************************************************************
另外birrell这个牛人,还搞了个RH9下Kylix3的贴图,以明示此环境下跑中文程序绝对没问题。贴图在下面的网址:
http://kylix.linuxaid.com.cn/xoops2/..._id=20&forum=6
在RedHat Linux 9.0中,Kylix 3多次启动IDE时,若直接打开或保存文件,则会在Open或Save对话框中死掉。关于这个问题的解决办法如下:
*********************************************************************************
* *
* 鸣谢! *
* *
* 这里要特别感谢德国老程序员 Bjoern Eschrich 先生! *
* 是他为我提供了如下的完美解决方法及补丁下载地址,谢谢Eschrich先生! *
* *
* B. Eschrich先生的联系方式是: *
* Email: bjoern.eschrich@t-online.de *
* Tel: +49 (0) 8151/ 991 370 *
* Mob: +49 (0) 174 88 00 458 *
* Fax: +49 (0) 8151/ 991 257 *
* URL: http://www.class.de *
* *
*********************************************************************************
RedHat Linux 9.0中再次运行Kylix时,会在Open或Save对话框中死掉,经查是由于bpldesignide.so.6.9.0这个库文件跟RH9有不相容的地方造成的,德国老程序员Bjoern Eschrich先生重新改了一下它,并将其作为补丁用以修复此缺陷。
要修复此缺陷,先从下面的网址下载补丁:
https://beschrich.homeip.net/kylix.f...gnide.so.6.9.0
或者
http://kylix.linuxaid.com.cn/xoops2/...ile.php?lid=12
然后在RedHat Linux 9.0中,进到进到你的Kylix目录下的bin子目录里,将其中的bpldesignide.so.6.9.0文件改名为bpldesignide.so.6.9.0_old,然后再把你刚才下载的那个补丁文件复制到这个目录里。
现在你开启Kylix,然后关掉,重新启一下IDE,再打开Open或Save对话框试试看,你会发现已经不再死锁了。
问题完满解决!
