我已经说了好几次,此方法一定有效:
由于Kylix编译后的可执行文件要能正常运行,必须正确地用到共享库文件(大都在Installed Path下的bin目录里,一般以.so做后缀),
所以要在/etc/ld.so.conf里添加共享库所在路径或指定LD_LIBRARY_PATH环境变量去到相应共享库所在路径加载所需程序,
LD_LIBRARY_PATH可在/etc目录下的bashrc或profile文件里设置。
ld.so.conf、bashrc和profile这三个文件都在/etc目录下,需要有root权限的用户才能修改它们,所以用如下命令转到root:
# su
然后分别用vi或其他文本编辑器去编辑这三个文件。
在/etc/ld.so.conf里加上一行,即Kylix共享库所在的路径:
/home/yourname/kylix3/pro/bin
然后存盘退出。
在/etc/bashrc和/etc/profile里都同样加上相同的三行:
export LD_LIBRARY_PATH=/home/yourname/kylix3/pro/bin:$LD_LIBRARY_PATH
export LC_ALL=zh_CN
export LANG=zh_CN
即指定LD_LIBRARY_PATH环境变量到共享库所在路径,
并使得以后编译出来的程序显示的界面支持中文。
然后存盘退出。
执行下面的命令,使设置生效:
# ldconfig
退出root:
# exit