SunOS acomp 和 ccfe 分段错误

SunOS acomp 和 ccfe 分段错误

我正在尝试在 SunOS (5.5.1 Generic_103640-42 sun4u sparc SUNW,Ultra-5_10) 中编译一个简单的 hello world 程序,我们面临的问题是当我们尝试编译一个简单的 C++ 文件时,我们观察到分段错误.最初我们能够编译,服务器中没有任何更新我已经交叉检查,请找到我的观察结果..

$/apps/SUNWspro/bin/CC -C chandru.C
CC:警告:选项 -C 传递给 ld,如果 ld 被调用,否则忽略
CC:ccfe 中的致命错误:分段错误(核心已转储)
$ls -l /apps/SUNWspro/bin/CC
lrwxrwxrwx 1 root 其他 1999 年 8 月 23 日 15 /apps/SUNWspro/bin/CC -> ../SC5.0/bin/CC
$/apps/SOLARIS/C++4.1/bin/CC -V chandru.C
CC:编译 chandru.int.c 生成的诊断信息:
抄送: /apps/SUNWspro/bin/../SC5.0/bin/acomp 中出现致命错误
状态 139
CC:chandru.int.c 编译的诊断结束:
$ls -l /apps/SOLARIS/C++4.1/bin/CC
-r-xr-xr-x 1 scmeadm scme 44524 1998 年 1 月 30 日 /apps/SOLARIS/C++4.1/bin/CC
$cat chandru.C

#include“stdio.h”
int main()
{
        printf("你好\n");
        返回0;
}

spe:/scmeadm> 哪个 CC
/apps/SOLARIS/C++4.1/bin/CC
spe:/usr/att/scmeadm> ldd /apps/SUNWspro/bin/CC
        libintl.so.1 => /usr/lib/libintl.so.1
        libc.so.1 => /usr/lib/libc.so.1
        libw.so.1 => /usr/lib/libw.so.1
        libdl.so.1 => /usr/lib/libdl.so.1
        /usr/platform/SUNW,Ultra-5_10/lib/libc_psr.so.1
spe:/scmeadm> ldd /apps/SOLARIS/C++4.1/bin/CC
ldd: /apps/SOLARIS/C++4.1/bin/CC: 不支持或未知的文件类型

在我与哪个 CC 进行交叉检查后,我再次遵守了这些步骤
#/apps/SUNWspro/bin/CC -C chandru.C
CC:警告:选项 -C 传递给 ld,如果 ld 被调用,否则忽略
CC:ccfe 中的致命错误:分段错误(核心已转储)
路径=/now_scme/lbin:/apps/build/i1010/sun5.6/delta/i/prod/bin:/usr/ccs/bin:/bin:/usr/bin:/now_scme/bin2.1_Sun5.5: /now_scme/bin2.1_Hpux1020:/apps/SOLARIS/C++4.1/bin:/apps/SOLARIS/nmake3.2/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/oss/ scmeadm/bin:.
CPLUSLIB=/apps/SOLARIS/C++4.1/lib
CC=/apps/SOLARIS/C++4.1/bin/CC
CPLUSINC=/apps/SOLARIS/C++4.1/include

相关内容