关于RedHat Linux 9.0下Kylix 3会出现的四个问题的完满解决办法!

原创 2003年05月08日 12:16:00

在RedHat Linux 9.0下安装Kylix3,或者原本在RedHat Linux 8.0或RedHat Linux 7.x下已经安装了Kylix3,而将RedHat Linux升级到了9.0,都会遇到麻烦多多,一般有如下四个问题:

一、在RedHat Linux 9.0中,某些电脑里使用nVidia显卡的用户,在启动Kylix 3的IDE时,会死在Kylix显示程序封面的地方不动。

二、在RedHat Linux 9.0或Mandrake Linux9.1中,都会有Kylix 3的C++ IDE无法正常编译运行的问题。

三、在RedHat Linux 9.0中,Kylix 3的IDE,无论是C++的还是Pascal的,都无法正常调试,一运行就死掉(当然可执行文件还是可以被生成的)。

四、在RedHat Linux 9.0中,Kylix 3的IDE,无论是C++的还是Pascal的,当曾经启动过IDE并随之关闭了这个IDE后,若再次启动IDE,则此时不可以直接打开或保存文件,否则就会在Open或Save对话框中死掉。必须先运行并编译一下IDE里默认的工程,然后再进行打开或保存文件,则可正常操作了。

以上四个麻烦问题,都已有了很好的解决办法,其中第二和第四个问题,需要下载专门的补丁才能修复。

在RedHat Linux 9.0中,某些电脑里使用nVidia显卡的用户,在启动Kylix 3的IDE时,会死在Kylix显示程序封面的地方不动。关于这个问题的解决办法如下:

**********************************************************************************
*                                                                                *
*    解决方案来源声明                                                            *
*                                                                                *
*    以下关于RedHat Linux 9.0中某些nVidia显卡用户启动Kylix3时会死掉的解决办法    *
*    转自linuxaid网站的Kylix版的如下网址:                                       *
*                                                                                *
*    http://kylix.linuxaid.com.cn/xoops2/modules/news/article.php?storyid=6      *
*                                                                                *
**********************************************************************************

解决RedHat9下运行Kylix3总是死机的问题。
发表者 ROC 于 2003-04-15 09:20:38
症状:
在RedHat9上成功安装上了kylix3,但运行到出现kylix3的商标splah画面时就死在这里不动了。

解决办法:
因为Kylix与nvidia显卡驱动有冲突。请把显卡驱动去掉,或者改为16位真彩色。
24位真彩色+nvidia显卡驱动必死无疑!

经一些网友试验,发现在装完NVIDIA-1.0-4329驱动,设为24位色后,KYLIX运行死机。改成16色就好。

想用Kylix就不能玩3D游戏,鱼与熊掌不能兼得。

**********************************************************************************
*                                                                                *
*    解决方案来源声明                                                            *
*                                                                                *
*    以上关于RedHat Linux 9.0中某些nVidia显卡用户启动Kylix3时会死掉的解决办法    *
*    转自linuxaid网站的Kylix版的如下网址:                                       *
*                                                                                *
*    http://kylix.linuxaid.com.cn/xoops2/modules/news/article.php?storyid=6      *
*                                                                                *
**********************************************************************************

在RedHat Linux 9.0或Mandrake Linux9.1中,都会有Kylix 3的C++ IDE无法正常编译运行的问题。关于这个问题的解决办法如下:

**********************************************************************************

     解决方案来源声明                                                           

     以下关于RedHat Linux 9.0下Kylix 3的C++ IDE无法正常编译问题的解决办法   
     转自linuxaid网站的Kylix版的如下网址:                                      
                                                                              
     http://kylix.linuxaid.com.cn/xoops2/modules/news/article.php?storyid=4
或者
     http://kylix.linuxaid.com.cn/xoops2/modules/mydownloads/singlefile.php?lid=9&com_id=2&com_rootid=2&com_mode=thread#comment2
                                                                               
**********************************************************************************

成功解决Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译的问题!
发表者 ROC 于 2003-04-09 19:44:54

由于Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译工程,经多次试验终于解决了此问题,特制作了一补丁供广大Kylix爱好者下载使用。

此补丁解决Kylix3-BCB在MandrakeLinux9.1和RedHat9.0等新版Linux不能编译的问题。

下载地址:
http://kylix.linuxaid.com.cn/xoops2/modules/mydownloads/visit.php?lid=9

使用方法:

1、解压:tar zxvf kylix3libpatch_mdk9.1_rhl9.tar.gz

2、将解出来的3个文件:crt1.o,libc.so,libpthread.so拷贝到$(BCB)/lib/obj中($(BCB)指你的Kylix3的安装目录)

3、新建一工程,点击菜单Project->Options...->Directories/Conditionals,将Include Path:设为/usr/include行头,
如:/usr/include:$(BCB)/include/stlport:$(BCB)/include:$(BCB)/include/vcl

4、点击“OK”保存,再按Ctrl+F9编译工程,一切OK,又可以用C++写Linux应用了。

转载此文请注明出处:KylixAID开源专区(http://kylix.linuxaid.com.cn
作者:ROC<roc@linuxaid.com.cn>

**********************************************************************************

     解决方案来源声明                                                           

     以上关于RedHat Linux 9.0下Kylix 3的C++ IDE无法正常编译问题的解决办法   
     转自linuxaid网站的Kylix版的如下网址:                                      
                                                                              
     http://kylix.linuxaid.com.cn/xoops2/modules/news/article.php?storyid=4
或者
     http://kylix.linuxaid.com.cn/xoops2/modules/mydownloads/singlefile.php?lid=9&com_id=2&com_rootid=2&com_mode=thread#comment2
                                                                               
**********************************************************************************

在RedHat Linux 9.0中,Kylix 3的IDE,无论是C++的还是Pascal的,都无法正常调试,一运行就死掉。关于这个问题的解决办法如下:

********************************************************************************************
*                                                                                          *
*    解决方案来源声明                                                                      *
*                                                                                          *
*    以下关于RedHat Linux 9.0下Kylix无法调试,一运行就死掉的解决办法                       *
*    转自linuxaid网站的Kylix版的如下网址:                                                 *
*    http://kylix.linuxaid.com.cn/xoops2/modules/newbb/viewtopic.php?topic_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/modules/newbb/viewtopic.php?topic_id=18&forum=2   *
*    解决方案提供者:birrell                                                               *
*                                                                                          *
********************************************************************************************

另外birrell这个牛人,还搞了个RH9下Kylix3的贴图,以明示此环境下跑中文程序绝对没问题。贴图在下面的网址:
http://kylix.linuxaid.com.cn/xoops2/modules/newbb/viewtopic.php?topic_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.fix/bpldesignide.so.6.9.0

或者

http://kylix.linuxaid.com.cn/xoops2/modules/mydownloads/singlefile.php?lid=12

然后在RedHat Linux 9.0中,进到进到你的Kylix目录下的bin子目录里,将其中的bpldesignide.so.6.9.0文件改名为bpldesignide.so.6.9.0_old,然后再把你刚才下载的那个补丁文件复制到这个目录里。

现在你开启Kylix,然后关掉,重新启一下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 3企业版安装手记的一部分,那篇完整文档挂在了下面的地址:

http://www.csdn.net/develop/read_article.asp?id=16768

学生管理系统验收出现的问题及解决方法

学生管理系统验收错误 一:类型不匹配 二、不该为NULL的值,如何在SQLserver2008 中修改 三、子窗体和一般的窗体有区别吗? 四、数据库中删除了一个确认密码 五、text里面的东西,窗体重...
  • u010540106
  • u010540106
  • 2013年08月07日 15:23
  • 2825

跨域问题出现原因和解决方案

【出现原因】什么是跨域以及产生原因 跨域是指a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,或是a页面为ip地址,b页面为域名地址,所进行的访问行动都是跨域的,而浏览器为了...
  • qq_31617637
  • qq_31617637
  • 2017年06月09日 11:09
  • 1808

PRML 第二章 二项分布

最近在啃PRML这本书,打算把它好好看几篇。今天就先从概率分布中最简单的二项分布开始。 2.1 伯努利分布   有一个硬币,其正面朝上的概率(x = 1)记作参数µ,因此: f(x = 1 | µ) ...
  • u014333209
  • u014333209
  • 2016年05月31日 10:13
  • 213

SSH中解决NoSession问题

openSessionInView     org.springframework.orm.hibernate3.support.OpenSessionInViewFilter openS...
  • u011957679
  • u011957679
  • 2014年05月22日 15:14
  • 1556

13、RedHat6 集群文件系统GFS

GFS文件系统 实验目的: 掌握GFS的理论和配置   实验理论: 在集群中为什么不用ext4类似的文件系统? ext4文件系统在集群中不能实时同步数据,一个文件系统只有一个日志区,日志区...
  • VmBoys
  • VmBoys
  • 2016年06月21日 13:56
  • 2011

跨域问题的产生原因和相应的解决方式

浏览器安全的基石是"同源政策"(same-origin policy)。很多开发者都知道这一点,但了解得不全面。 本文详细介绍"同源政策"的各个方面,以及如何规避它。 一、概述 ...
  • dreamcatcher1314
  • dreamcatcher1314
  • 2017年11月28日 11:07
  • 138

数据库常见问题及解决办法

下面是我在使用数据库时遇到的问题以及贴一下一些很重要的易混淆的概念:Mysql 的9个动词:数据查询:SELECT (查询出数据,也可用于变量赋值)数据定义(表/视图/查询/存储过程/自定义函数/索引...
  • qq_26816591
  • qq_26816591
  • 2016年07月08日 23:15
  • 2036

ViewPager使用中的一些问题与思考

为什么使用ViewPager而不是RecyclerView使用RecyclerView的横向排列理论上也可以实现左右滑动,但有时候我们要展现的不是视图(View)对象,而是Fragment对象,而Fr...
  • z3896823
  • z3896823
  • 2017年04月10日 21:35
  • 146

记一则Linux病毒的处理

源地址:http://www.kaisir.com/2015/07/ji-yi-ze-linux-bing-du-di-chu-li.html 今天某项目经理反馈学校的某台服务器不停的向外...
  • cleanfield
  • cleanfield
  • 2016年05月04日 15:20
  • 2492

学习C语言常见的几个问题及解决方法

所有初学者面临的第一个问题便是:如何选择教材。好的开始是成功的一半,选择一本优秀的教材是事半功倍的关键因素。不幸的是,学校通常会帮你指定一本很差劲的C语言课本;而幸运的是,你还可以再次选择。   ...
  • bentengdehe
  • bentengdehe
  • 2016年04月28日 16:52
  • 1424
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于RedHat Linux 9.0下Kylix 3会出现的四个问题的完满解决办法!
举报原因:
原因补充:

(最多只允许输入30个字)