[问题] 关于运行程序时 No such file or directory 的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
byygxs002
帖子: 24
注册时间: 2008-04-26 14:58

[问题] 关于运行程序时 No such file or directory 的问题

#1

帖子 byygxs002 » 2008-04-26 17:07

当前目录下明明有可执行文件, 但就是报无法找到文件

代码:

cui@cui:~$ ls -l
总用量 11996
lrwxrwxrwx 1 cui cui 26 2008-04-26 19:56 Examples -> /usr/share/example-content
-rwx--x--x 1 cui cui 12238475 2008-04-26 12:39 helix.bin
drwxr-xr-x 2 cui cui 4096 2008-04-26 20:06 公共的
drwxr-xr-x 2 cui cui 4096 2008-04-26 20:06 模板
drwxr-xr-x 2 cui cui 4096 2008-04-26 20:06 视频
drwxr-xr-x 2 cui cui 4096 2008-04-26 20:06 图片
drwxr-xr-x 2 cui cui 4096 2008-04-26 20:06 文档
drwxr-xr-x 2 cui cui 4096 2008-04-26 20:06 音乐
drwxr-xr-x 3 cui cui 4096 2008-04-26 16:57 桌面
cui@cui:~$ sudo ./helix.bin
./helix.bin: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

我的电脑是AMD 双核处理器,安装的ubuntu8.04版本

运行 ldd 后结果如下:

cui@cui:~$ ldd helix.bin
linux-gate.so.1 => (0xffffe000)
libstdc++.so.6 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7f35000)
libgcc_s.so.1 => not found
libc.so.6 => /lib32/libc.so.6 (0xf7de5000)
/lib/ld-linux.so.2 (0xf7f68000)


执行$ hash -r后也没什么用。

那位高手能告诉我怎么办。
头像
异域追梦者
帖子: 424
注册时间: 2008-02-18 0:25
联系:

#2

帖子 异域追梦者 » 2008-04-26 17:37

缺少必要的库文件: libstdc++.so.6
图片
byygxs002
帖子: 24
注册时间: 2008-04-26 14:58

#3

帖子 byygxs002 » 2008-04-26 18:18

异域追梦者 写了:缺少必要的库文件: libstdc++.so.6
那该怎么办?
回复