免费注册 查看新帖 |

Chinaunix

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

gcc与makefile solaris9与solaris 10 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-14 18:29 |只看该作者 |倒序浏览
同样的程序,同样的makefile,在solaris 9中正常编译通过
但在solaris 10中编译,则报错
如 unexpected end of line seen
或 extra “:”等等

怎么修改makefile都不可行
solaris 9 使用的是 gcc 3.3.2
  solaris 10使用的是 gcc 3.4.3
  
  solaris 10未安装任何补丁程序
请问是怎么回事,solaris 10需要安装什么补丁吗?
在solaris 10下gcc单个文件是没有问题的

谢谢 急,已经快两个星期了

论坛徽章:
0
2 [报告]
发表于 2006-09-14 18:38 |只看该作者
不关平台事,gcc问题或你代码问题

论坛徽章:
0
3 [报告]
发表于 2006-09-14 18:47 |只看该作者
现在还没有编译代码啊
是敲击make时,读取makefile文件就报错了

如果与平台无关,那么是与GCC版本有关么
目前的代码在win32,linux 2.6, solaris  5.9下都已编译通过
所以很奇怪

论坛徽章:
0
4 [报告]
发表于 2006-09-14 18:50 |只看该作者
是否solaris 10下make默认的是cc
  必须将make默认的cc改为gcc?

论坛徽章:
0
5 [报告]
发表于 2006-09-14 18:53 |只看该作者
报错为 fatal error in reader:makefile ,line ****
  感觉很奇怪,此makefile在solaris 5.9与linux 2.6下都可以的
是否还需设置什么

论坛徽章:
0
6 [报告]
发表于 2006-09-15 09:16 |只看该作者
再顶一下,期望能够得到解答
难道大家没有在solaris 10下利用makefile编译过代码吗?

论坛徽章:
0
7 [报告]
发表于 2006-09-15 09:26 |只看该作者
原帖由 luckmonkey 于 2006-9-14 18:50 发表
是否solaris 10下make默认的是cc
  必须将make默认的cc改为gcc?

既然你怀疑这个,改一下cc=gcc尝试尝试不就知道了?

论坛徽章:
0
8 [报告]
发表于 2006-09-15 09:28 |只看该作者
原帖由 luckmonkey 于 2006-9-14 18:50 发表
是否solaris 10下make默认的是cc
  必须将make默认的cc改为gcc?


有可能

论坛徽章:
0
9 [报告]
发表于 2006-09-15 09:50 |只看该作者
在配置文件.profile中加入了 export CC=gcc
  没有效果
CC的大小写有什么区别吗
在系统中无法找到CC
  在/usr/ucb下有一个cc,提示package未安装

论坛徽章:
0
10 [报告]
发表于 2006-09-15 09:59 |只看该作者
在.profile中 加入
export CC=gcc
  export cc=gcc

  但依然没有效果
执行make时,提示make:Fatal error in reader:makefile,line 68:eXTRA':",'::',OR':=" on dependency line

  如果说是makefile的问题,但此代码是直接从solaris9上的机器上copy过来的
就是想知道哪些地方不兼容

谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP