在没有安装kylix的系统下运行kylix编译程序---之我见(0分)

  • 主题发起人 主题发起人 sweatsea
  • 开始时间 开始时间
S

sweatsea

Unregistered / Unconfirmed
GUEST, unregistred user!
看了前面大家的讨论,我做了些试验,有些发现和大家共享一下:
ps:我的kylix是安装在/usr/local/kylix2下的,已注册。
首先:运行程序和/usr/local/kylix2/lib这个目录是没有关系的,编译结束后没有这个
目录也可以运行的。
其次:运行程序和系统PATH的设定是没有关系的,只要export LD_LIBRARY_PATH设置就可
以了。
再次:程序运行需要的.so文件不需要必须在/usr/local/kylix2/bin目录下。
我编译了一个简单的程序,其中使用了一些常用的控件,使用排除法发现(累死我了)
使用了四个so文件,估计这也是最常用的四个so文件了,分别是:
bplbaseclx.so.6.5.0
bplvisualclx.so.6.5.0
libqt.so.2.0
libqtintf_6.5.0-qt-2.3.so
不过要使用这四个文件,还必须把它们重命名为
bplbaseclx.so.6.5.0 ->bplbaseclx.so.6.5
bplvisualclx.so.6.5.0 ->bplvisualclx.so.6.5
libqt.so.2.0 ->libqt.so.2
libqtintf_6.5.0-qt-2.3.so ->libqtintf_6.5-qt-2.3.so
kylix使用ln做的文件连接,我觉得自己用还是改个名字方便一些。
把这四个改过名字的文件copy到一个目录下,比如~/bin下
然后只需在~/.bashrc中加入一句:
export LD_LIBRARY_PATH=~/bin:$LD_LIBRARY_PATH
就可以使用这个程序了。
同理可以推出,如果你使用了一些其他的控件,只需要把对应的so文件copy到.bashrc指定
的目录下就行了。
 
很多人问这个问题,谢谢你
 
谁知道kylix2下编译corbaidl文件时提示java路径出错的问题怎样解决啊??
谢谢!!thanks!!merci!!abrigado!![:)]
 
>>使用排除法发现(累死我了)
不会吧,用
#ldd ./Project1
不就行了吗。
 
收藏了 回去看去
 
看看我用kylix做的程序和完整发行包
http://www.t198.com/roc/asp2phpgui/
 
接受答案了.
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部