solaris下定义结构体编译出错
#include <netdb.h>
typedef struct{
char name[10];
}HOST_INFO;
static HOST_INFO s_host[10];
int main(int argc,char*argv[]){
return 0;
}
这段代码在solaris x86-64下不能通过编译
错误信息为:syntax error before '.' token
注释掉前面的头文件可以通过
注:因为在后续的编写里会用到netdb里的定义,所以不能去掉这个头文件
在linux下没有出现问题,使用的都是gcc 3.4.6
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论