爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7956|回复: 6

编译WPS无法生成3个exe的解决方案

[复制链接]
发表于 2011-11-7 13:00:47 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
今天帮被人装WRF的时候,编译WPS出现了下面的问题:
  1. pgcc -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DIO_BINARY -DIO_GRIB1 -DBIT32 -D_GEOGRID -O -c cio.c
  2. PGC-F-0249-#error -- "Never use <bits/byteswap.h> directly; include <byteswap.h> instead." (/opt/pgi/linux86/7.0-7/include/bits/byteswap.h: 21)
  3. PGC/x86 Linux 7.0-7: compilation aborted
  4. make[1]: [cio.o] Error 2 (ignored)
复制代码
一开始不知道如何时候,试了好几次没成功,重新编译pgi也不行,以前装的时候也没出现过这问题,估计是系统的问题,后来在网上看到了个帖子,解决了,方法如下:
解决方法:
修改文件"/opt/pgi/linux86/7.0-7/include/bits/byteswap.h"第20行从:
  1. #if !defined _BYTESWAP_H && !defined _NETINET_IN_H
  2. # error "Never use <bits/byteswap.h> directly; include <byteswap.h> instead."
  3. #endif
复制代码
to:
  1. #if !defined _BYTESWAP_H && !defined _NETINET_IN_H && !defined _ENDIAN_H
  2. # error "Never use <bits/byteswap.h> directly; include <byteswap.h> instead."
  3. #endif
复制代码
引自:http://www.pgroup.com/userforum/viewtopic.php?t=1359&sid=1e875075e39da95dc4f4e856246cd2e8

评分

参与人数 1金钱 +5 收起 理由
天目神眉 + 5 赞一个!

查看全部评分

密码修改失败请联系微信:mofangbao
发表于 2011-11-7 13:18:16 | 显示全部楼层
WRF 越来越多啦,来支持一下
密码修改失败请联系微信:mofangbao
0
早起挑战累计收入
发表于 2011-11-7 14:06:29 | 显示全部楼层
支持一下,貌似是前一个问题的答案,呵呵
密码修改失败请联系微信:mofangbao
 成长值: 19710
发表于 2011-11-7 14:12:49 | 显示全部楼层
密码修改失败请联系微信:mofangbao
0
早起挑战累计收入
发表于 2011-11-7 14:30:51 | 显示全部楼层
兰溪之水 发表于 2011-11-7 14:12
前面的是WRFV3,这是个WPS。。。。

眼花了。。。
密码修改失败请联系微信:mofangbao
发表于 2011-11-7 18:09:58 | 显示全部楼层
支持一个
密码修改失败请联系微信:mofangbao
发表于 2013-10-5 18:50:37 | 显示全部楼层
可我发现我的那个文件下就只有 types.h 这一个文件!但我出现和你一样的问题!捉摸不懂!
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表