Build好的程序无法运行

wuxiaofeng 2004-08-04 01:54:55
为什么我在kylix3 enterprise trial endition中build的程序,如"mytest",双击运行,总是报错:"Can't find program 'mytest'",是不是因为是试用版的关系?应该不会吧。:'( 系统是 mandrake 9.0
...全文
152 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
getter 2004-09-04
  • 打赏
  • 举报
回复
lwluser(lwluser)兄,請問這樣做有甚麼效果?
...
getter 2004-09-04
  • 打赏
  • 举报
回复
我用lwluser(lwluser) 兄的方法解決問題了,謝謝!!!
kylix520(努力、奋斗!)兄的我看不懂...
刘爱贵 2004-09-03
  • 打赏
  • 举报
回复
wonderful
lwluser 2004-09-03
  • 打赏
  • 举报
回复
用root登录或su -
vi /etc/ld.so.conf
把kylix的bin目录添加在后面,
然后运行ldconfig
kylix520 2004-09-02
  • 打赏
  • 举报
回复
1)打开一个控制台窗口

2)在命令提示符下,将LD_LIBRARY_PATH指向Kylix所在目录的Bin目录

LD_LIBRARY_PATH="/home/shijun/kylix3/bin"

3)导出这个环境变量,使它有效

export LD_LIBRARY_PATH

4)执行应用程序

/home/shijun/examples/project1/project1

如果在应用程序当前目录下,可直接输入 ./project1 来运行应用程序

注意:我的登录用户是shijun,Kylix安装在这个目录下,上面的代码是运行/home/shijun/examples/project1目录下的project1应用程序,请根据自己机器设置进行相应更改

由于每次运行应用程序都要定义并导出LD_LIBRARY_PATH,因此最好的方法是创建Shell脚本来运行应用程序

注意:要启用可执行文件特权允许其他人运行这个脚本

chmod 755 startproject1

startproject1是运行project1的Shell脚本的名称

脚本代码如下所示:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/shijun/kylix3/bin

export LD_LIBRARY_PATH

/home/shijun/examples/project1/project1

注意:直接双击Shell脚本运行应用程序,也可以在控制台中运行Shell脚本
getter 2004-09-02
  • 打赏
  • 举报
回复
我用的是KYLIX3正式版,編譯好的程序也不知如何執行啊
kylix520 2004-08-26
  • 打赏
  • 举报
回复
mandrake 9.0 没用过,我在RedHat中运行Kylix生成的应用程序,自己写个Shell脚本,可能方便些。
klbt 2004-08-08
  • 打赏
  • 举报
回复
估计与你的机器有关,换一台试试。

3,423

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 其他开发语言
社区管理员
  • 其他开发语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧