免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: silvergarden
打印 上一主题 下一主题

请问个gcc编译器的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-11-25 16:46 |显示全部楼层 |倒序浏览
本人转个模式,在安装过程中出现问题,但是同样在别人的机器上却没有这样的问题,编译过程中需要调用gcc,
我想问下是不是gcc版本不一样,就会造成编译过程的错误

论坛徽章:
0
2 [报告]
发表于 2008-11-25 23:37 |显示全部楼层
configure_kpp, settings:
location of flex library: /usr/lib64/libfl.a

SCC = gcc DM_CC = mpicc -cc=$(SCC) CC = $(SCC) -DFSEEKO64_OK CC_TOOLS = $(SCC) CC="$(SCC)" CFLAGS="$(CFLAGS)" \
writing chem/KPP/configure.kpp
/home/zcm/WRF/WRFV3
-----------------------------------------
compile kpp
make[1]: Entering directory `/home/zcm/WRF/WRFV3/chem/KPP/kpp/kpp-2.1/src'
  yacc -d scan.y
  gcc -O -c y.tab.c
  flex scan.l
  gcc -O -c lex.yy.c
scan.l:80: 错误:‘INC_STATE’ 未声明 (不在函数内)
scan.l:81: 错误:‘MOD_STATE’ 未声明 (不在函数内)
scan.l:82: 错误:‘INT_STATE’ 未声明 (不在函数内)
scan.l:83: 错误:‘PRM_STATE’ 未声明 (不在函数内)  
……  ……

scan.l:348: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
scan.l:348: 错误:所在的函数内只报告一次。)
scan.l:348: 警告:从不兼容的指针类型赋值
scan.l: 在函数 ‘EndInclude’ 中:
scan.l:372: 错误:‘yy_current_buffer’ 未声明 (在此函数内第一次使用)
scan.l:372: 警告:从不兼容的指针类型赋值
make[1]: *** [lex.yy.o] 错误 1
make[1]: Leaving directory `/home/zcm/WRF/WRFV3/chem/KPP/kpp/kpp-2.1/src'

sorry,说得不清楚,贴个错误提示出来,compile时候出现的错误

论坛徽章:
0
3 [报告]
发表于 2008-11-26 10:06 |显示全部楼层
把我的scan.l 、scan.h 、scan.y都发上来,谢谢帮忙

scan.tar

40 KB, 下载次数: 36

论坛徽章:
0
4 [报告]
发表于 2008-11-26 15:49 |显示全部楼层
谢谢楼上帮忙,把scan.l替换了,前面的未声明错误没了,但是下面的错误还是有。

实在惭愧,编译器方面的知识太少!

另外把gdata.h,和编译错误的.log文件贴出来


ps:小弟弱弱地问下,为什么同样的文件在别人机器上就能运行成功呢

log文件.rar

7.71 KB, 下载次数: 6

库文件.rar

126.13 KB, 下载次数: 11

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP