免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2979 | 回复: 5
打印 上一主题 下一主题

求教各位大侠:solaris下g++可以编译文件,但是不可执行的原因 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-09 16:21 |只看该作者 |倒序浏览
系統:Solaris 9 \r\ngcc版本:3.4.2 \r\n\r\n編譯指令: g++ test.cpp -g -o test \r\n\r\n編譯成功,但執行時會出現以下的錯誤 \r\n\r\nld.so.1: test: 致命的: libstdc++.so.6: open 失敗: 無該檔案或目錄已清除 \r\n\r\n我確認過在 /usr/local/lib 裡面有這個 lib 可是就是不能執行,請問這是什麼問題呢? \r\n\r\n请大家帮忙!!!!

论坛徽章:
0
2 [报告]
发表于 2005-05-09 20:20 |只看该作者

求教各位大侠:solaris下g++可以编译文件,但是不可执行的原因

在用户的.profile文件中添加\r\nLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

论坛徽章:
0
3 [报告]
发表于 2005-05-10 01:25 |只看该作者

求教各位大侠:solaris下g++可以编译文件,但是不可执行的原因

我是这样做的:\r\n\r\n1:文件.profile在/export/home/username中,\r\n2:我在.profile中添加了这样的语句:\r\n\r\nPATH=$PATH:/usr/local/bin\r\nLD_LIBRARY_PATH=$LD-LIBRARY_PATH:/usr/local/lib\r\n\r\n但是没有作用啊!\r\n\r\n这简直没有道理的,还是我的环境变量设置有问题?有没有其他的办法?\r\n\r\n请大家帮忙

论坛徽章:
0
4 [报告]
发表于 2005-05-10 09:38 |只看该作者

求教各位大侠:solaris下g++可以编译文件,但是不可执行的原因

应该是环境变量设置的问题.\r\n\r\n如果删除了/usr/bin下的gcc连接,系统找不到gcc编译器文件.就是这个:\r\n\r\nln -s /usr/local/bin/gcc gcc;\r\n\r\n究竟怎样的设置环境变量:在solaris下,shell使用sh?\r\n\r\n请教各位高手...

论坛徽章:
0
5 [报告]
发表于 2005-05-10 10:52 |只看该作者

求教各位大侠:solaris下g++可以编译文件,但是不可执行的原因

这个问题我已经解决:\r\n\r\n在/etc/profile文件下添加了如下的语句:\r\n\r\nPATH=/uar/local/binPATH\r\n\r\nLD_LIBRARY_PATH=/usr/lcoal/lib\r\nexport LD_LIBRARY_PATH\r\n\r\n这样就可以了,唉,这么个小问题竟然搞了一天,真晕啊.....\r\n\r\n以后多多的向大家学习......

论坛徽章:
0
6 [报告]
发表于 2005-05-10 10:54 |只看该作者

求教各位大侠:solaris下g++可以编译文件,但是不可执行的原因

这个问题我已经解决:\r\n\r\n在/etc/profile文件下添加了如下的语句:\r\n\r\nPATH=/uar/local/binPATH\r\n\r\nLD_LIBRARY_PATH=/usr/lcoal/lib\r\nexport LD_LIBRARY_PATH\r\n\r\n这样就可以了,唉,这么个小问题竟然搞了一天,真晕啊.....\r\n\r\n以后多多的向大家学习......
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP