当前位置: 技术问答>linux和unix
UNIX下C程序编译成功后运行出错,怎么回事?
来源: 互联网 发布时间:2016-01-01
本文导语: 我的程序是个简单的测试程序,一个“hello world!”的程序。 在Windows下运行很正常,说明程序本身没什么问题。 我在Sun的Unix系统上测试就不行了: 操作如下: g++ test.cpp -g -o run 编译成功后,运行 run ld.so.1: run: 致...
我的程序是个简单的测试程序,一个“hello world!”的程序。
在Windows下运行很正常,说明程序本身没什么问题。
我在Sun的Unix系统上测试就不行了:
操作如下:
g++ test.cpp -g -o run
编译成功后,运行
run
ld.so.1: run: 致命的: libstdc++.so.5: 打开失败: 无此文件或目录
被杀掉
再运行:
sh run
run: 语法错误在行1: `(' 非期望的
之后:
chmod 777 run
结果同上
在Windows下运行很正常,说明程序本身没什么问题。
我在Sun的Unix系统上测试就不行了:
操作如下:
g++ test.cpp -g -o run
编译成功后,运行
run
ld.so.1: run: 致命的: libstdc++.so.5: 打开失败: 无此文件或目录
被杀掉
再运行:
sh run
run: 语法错误在行1: `(' 非期望的
之后:
chmod 777 run
结果同上
|
你愿意打这么多字问,为什么懒得花几秒把你的代码贴出来了?