CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 81926
Fish
·
2005-01-14 03:55:30
·
阅读: 396
还是一样的出错信息
<空>
相关信息:
newbie 请教 gcc 在 aix 上的问题
(307字)
(
Fish
[634]
2005-01-14 10:03
)
ldconfig -v 看看标准库在不在路径里
(空) (
pinxue
[505]
2005-01-14 10:28
)
没找到 ldconfig 这个东东
(空) (
Fish
[458]
2005-01-14 10:43
)
rpm -ql 看一下你的gcc文件分布,然后参照gcc -L/usr/local/lib -lstdc++ hello.c试试
(空) (
pinxue
[550]
2005-01-14 10:52
)
编译.c 没问题,可以得到执行文件,就是编译 .cpp 时出上面的错误。我已经装了 g++ 3.3.2
(空) (
Fish
[443]
2005-01-14 11:07
)
上面的错实际上是ld报的,应该是找不到gcc标准库引起的
(空) (
pinxue
[495]
2005-01-14 11:14
)
嗯,我可以编译产生.o文件,但是链接就不行。新手,不知道该怎么设置
(1045字)
(
Fish
[862]
2005-01-14 11:46
)
先加上 -L/opt/freeware/lib 试一下
(空) (
pinxue
[420]
2005-01-14 11:52
)
还是一样的出错信息
(空) (
Fish
[395]
2005-01-14 11:55
)
那再试试 g++ -static -static-libgcc -L/opt/freeware/lib -lstdc++ -o hello hello.cpp
(空) (
pinxue
[673]
2005-01-14 12:09
)
collect2: library libibgcc not found
(121字)
(
Fish
[574]
2005-01-14 12:28
)
你的命令输的不对 -libgcc意思是 链接 libibgcc,换成-static-libgcc试试
(空) (
pinxue
[493]
2005-01-14 12:32
)
哦,理解错了,但是.....
(316字)
(
Fish
[462]
2005-01-14 12:41
)
这个错就不知道咋回事了,看看当前目录有没有写权限,有没有叫hb的文件,tmp有没有写权限
(空) (
pinxue
[476]
2005-01-14 12:43
)
我是以root身份登录进去的。问题真是奇怪:(
(空) (
Fish
[466]
2005-01-14 12:48
)
ld 出错了
(空) (
holly
[456]
2005-01-14 14:39
)
欢迎大牛讲话
(空) (
pinxue
[377]
2005-01-14 14:57
)
看了一下PATH环境变量,查了文件。发现首先找到的 ld 是 aix 系统本身的 ld
(117字)
(
Fish
[679]
2005-01-14 15:00
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录