免费注册 查看新帖 |

Chinaunix

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

[SCO UNIX] sco 507 gcc安装问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-24 00:13 |只看该作者 |倒序浏览
我下载的SCO光盘上没有gnu的开发工具, 不知道为什么. (OpenServer-5.0.7Hw-10Jun05_1800.iso)

从SCO FTP上下载了gcc-2.95.2-VOLS.tar, 成功安装, 试着编译Hello World程序, 在链接阶段报错:


  1. # gcc test.c
  2. Undefined                       first referenced
  3. symbol                              in file
  4. _fini                               /usr/ccs/lib/crt1.o
  5. ERROR: Symbol referencing errors. No output written to a.out
  6. collect2: ld returned 1 exit status
复制代码


不知道为什么?

从网上看到文章说: 要先装SCO的这个, 然后还要在gnu.gcc.org网站上下载: gcc-2.95.tar.gz 编译, 更不明白为什么了?

这个步骤还没有尝试,  希望高手指点一下.


[ 本帖最后由 KevinLee39 于 2008-9-24 00:19 编辑 ]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
2 [报告]
发表于 2008-09-24 09:20 |只看该作者
最早发布的sco 507上是有gcc 2.95的

论坛徽章:
0
3 [报告]
发表于 2008-09-24 17:38 |只看该作者
请问为什么我装了sco的gcc-2.95.2-VOLS.tar还是不行呢? 还少什么东西吗?

论坛徽章:
0
4 [报告]
发表于 2008-09-25 01:55 |只看该作者
楼上的广告天王能给指点一下吗?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2008-09-25 09:38 |只看该作者
KevinLee39   帅哥  (39°)
侠客




UID:361969
注册:2006-1-12
最后登录: 2008-09-25
帖子:46
精华:0

可用积分:49 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:Shanghai
状态:...离线...

[个人空间] [短信] [博客]


你真行!





安装完成后需要设置参数的。


GCCHOME=<install path>
PATH=$GCCHOME/binPATH:.
LD_LIBRART_PATH=$GCCHOME/libLD_LIBRARY_PATH:.

其它的想不起来了,好像就是这么多。

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
6 [报告]
发表于 2008-09-25 14:28 |只看该作者
原帖由 KevinLee39 于 2008-9-25 01:55 发表
楼上的广告天王能给指点一下吗?


广告天王是什么意思?

论坛徽章:
0
7 [报告]
发表于 2008-09-28 23:02 |只看该作者

回复 #6 sdccf 的帖子

这年头求人真难!!!!!

最终终于成功了, 报错的原因是SCO在可执行环境和连接器方面不遵守标准所致. 解决的办法是安装补丁, 具体需要哪几个补丁不太清楚, 但至少OSS646B是要得. 幸运的是只要安装了Maintenance Pack 1就包括了所需的补丁. 更幸运的是发现了gnutools-5.0.7Kj.tar包, 里面除了gcc还有其他GNU的工具软件. 能省很多事.

不知道网上文章里别人安装一次再编译一次什么意思, 事实上这样根本就不能编译. 还是那个符号引用的问题.

以下给出一个可行的步骤, 需要的东西都可以在SCO官方下载.

1. sco 507 ISO映像文件
ftp://ftp.sco.com/pub/openserver ... Hw-10Jun05_1800.iso
安装方法和SN论坛里很多了.

2. 卸载OSS656B SCO装好这个补丁就有了, 安装MP1要求先卸载掉.

3. 安装MP1.
ftp://ftp.sco.com/pub/openserver5/507/old/mp/mp1/507mp1_vol.tar
下载后用custom安装.

4. 安装gnutools-5.0.7Kj套件, 注意这个URL是个文件夹, SCO没有做打包, 里面有好几个文件.
ftp://ftp.sco.com:21/pub/openserver5/opensrc/gnutools-5.0.7Kj
下载后用custom安装. 最后不要忘了把gcc的路径加到PATH里.

至此就安装完毕了, 安装后gcc的版本是gcc version 2.95.3 20030406 (SCO/p4)


PS. SCO这系统真垃圾, 从安装到使用, 包括里面的软件没有一点好的地方, 就这还要告Linux侵权. 晕. 为了个svn客户端, 要搞这么麻烦, 其他AIX, HP等系统都有二进制包可以用.

结果最后好不容易把svn编译成功之后, 由于SCO不支持中文locale, 中文上面又有点麻烦, 晕了. 不知道有没有高手有解决办法?

subversion1.5.2的编译过程和二进制包, 国庆后放出来.  几乎是全功能版本, 除了不支持Berkeley DB 后端.

再PS. 寻找的过程很痛苦, 找遍了国内外的论坛, 邮件列表... + N多次的尝试.... + N多睡眠时间
当你知道正确的途径之后很简单. 不知道论坛里某些人是不知道还是知道如何做, 只是不肯说.


[ 本帖最后由 KevinLee39 于 2008-10-4 20:41 编辑 ]

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
8 [报告]
发表于 2008-09-29 22:52 |只看该作者
最早的版本的SCO 507自带gcc 2.95,安装上设置一下路径就可以用,根本没有这么麻烦。
以前的cce 0.51就是用gcc 2.95编译的

论坛徽章:
0
9 [报告]
发表于 2008-10-07 10:42 |只看该作者
佩服楼主的精神。不过SCO确实日薄西山了,要想它和其它系统一样好用,难。都得自己琢磨
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP