当前位置:  技术问答>linux和unix

aix pthread.h 使用编译出错

    来源: 互联网  发布时间:2016-02-22

    本文导语:  各位大侠:   我在aix5.2上编译一个服务程序, 需要多线程服务,   刚加入pthread.h , 编译过程便出错。 #include  . . 编译代码 rm *.o rm *.lis rm *.c proc pub.pc proc server.pc cc -O3  -q32 -c  -lpthread pub.c  cc -O3  -q32...

各位大侠:
  我在aix5.2上编译一个服务程序, 需要多线程服务,
  刚加入pthread.h , 编译过程便出错。

#include 
.
.
编译代码
rm *.o
rm *.lis
rm *.c
proc pub.pc
proc server.pc

cc -O3  -q32 -c  -lpthread pub.c 
cc -O3  -q32 -c -lpthread server.c 

cc -q64   -o recv_msg4000 -I$usr/include -lpthread  pub.o server.o -L/oracle/app/oracle/product/9.2.0/lib32/ -lclntsh  -lld -lm   `cat /oracle/app/oracle/product/9.2.0/lib32/sysliblist`  -lm  -lc_r    -L/usr/opt/libiconv/lib/ -liconv 

编译错误如下:


ro*C/C++: Release 9.2.0.4.0 - Production on Thu Dec 20 21:19:23 2007

Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

System default option values taken from: /oracle/app/oracle/product/9.2.0/precomp/admin/pcscfg.cfg

Parser error at line 579, column 32, file /usr/include/sys/thread.h:
Error at line 579, column 32 in file /usr/include/sys/thread.h
        sigset_t        sigmask;
...............................1
PCC-F-02209, Macro invocation has incorrect number of arguments
Syntax error at line 579, column 25, file /usr/include/sys/thread.h:
Error at line 579, column 25 in file /usr/include/sys/thread.h
        sigset_t        sigmask;
........................1
PCC-S-02201, Encountered the symbol "1" when expecting one of the following:

   ( * an identifier,

Syntax error at line 579, column 25, file /usr/include/sys/thread.h:
Error at line 579, column 25 in file /usr/include/sys/thread.h
        sigset_t        sigmask;
........................1
PCC-S-02201, Encountered the symbol ")" when expecting one of the following:

   ; , ( [ * ? | &  + - / % . ^ | & == != =  ++ --
   ->
The symbol "(" was substituted for ")" to continue.

Syntax error at line 489, column 1, file /usr/include/math.h:
Error at line 489, column 1 in file /usr/include/math.h
{
1
PCC-S-02201, Encountered the symbol "{" when expecting one of the following:

   ; , = ( [
The symbol ";" was substituted for "{" to continue.

Syntax error at line 494, column 1, file /usr/include/math.h:
Error at line 494, column 1 in file /usr/include/math.h
{
1
PCC-S-02201, Encountered the symbol "{" when expecting one of the following:

   ; , = ( [
The symbol ";" was substituted for "{" to continue.

Syntax error at line 500, column 1, file /usr/include/math.h:
Error at line 500, column 1 in file /usr/include/math.h
{
1
PCC-S-02201, Encountered the symbol "{" when expecting one of the following:

   ; , = ( [
The symbol ";" was substituted for "{" to continue.

Syntax error at line 183, column 2, file /usr/include/sys/msg.h:
Error at line 183, column 2 in file /usr/include/sys/msg.h
        msgqnum_t       msg_qnum;       /* # of messages on q */

。。。。。。

    找了很多资料,都不能解决。 请高手帮忙看看。,  多谢。

  

|
是不是你的代码里面缺少};

    
 
 

您可能感兴趣的文章:

  • AIX目前最新的编译器都支持C++0x标准里的那些内容?GCC 4.5.0是否能够在AIX上安装?
  • 怎么去模拟AIX程序的编译环境
  • 谁有AIX 4.3.3下用的CC编译器.
  • AIX中文件反编译
  • 请问IBM UNIX AIX Uersion 5 如何编译C++程序?
  • aix 编译正确后运行异常错误
  • AIX系统下gcc编译问题
  • 关于AIX5L编译问题……急 100分
  • aix编译问题xlc_r: not found
  • AIX下gcc编译器怎么使用动态连接库
  • ibm aix vacpp 编译问题,分多多。
  • 在AIX 5.3 上编译程序的问题,请教各位大虾
  • help,AIX编译出错
  • 哪里有编译好的AIX下的gcc下载
  • AIX下开发的C代码,在LINUX下面编译,提示找不到standards.h文件
  • 关于IBM AIX5 下-O 与-G的编译问题
  • 求助大牛:aix平台下如何编译socket程序成功啊?
  • AIX5下xlC编译问题
  • 关于AIX中,cc,xlc等编译命令的区别
  • aix6.1 gcc编译时的一个警告
  • AIX脚本出错
  • AIX 4.3安装 DB2 7.2出错,求助,急!
  • 【紧急求助】IBM AIX 4.3.3上用gcc 静态链接程序出错,不知为何?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 求救:AIX 4.3上用pthread_create创建线程时居然随机地非法操作?
  • AIX 5.3下调用windows 2000上的exe程序,且AIX下需要得到windows下程序执行的返回结果
  • 公告:CSDN AIX论坛有奖话题讨论活动(七)——本期话题:在海量运算方面,和Linux系统相比,AIX系统有优势吗?
  • 哪里可以下载AIX操作系统?
  • 公告:CSDN AIX论坛有奖话题讨论活动(四)——本期话题:从开发周期上来看,和HP-UX、Solaris相比,AIX系统有优势吗?
  • 公告:CSDN AIX论坛有奖话题讨论活动(八)——本期话题:除了数据库应用,还有哪些应用也可以运行于AIX系统之上?(和Linux系统相比较,性能更优)
  • AIX共享内存分配问题
  • 求GCC for AIX5.3
  • aix上编译问题
  • linux -> aix 发展
  • 公告:CSDN AIX论坛有奖话题讨论活动(六)——本期话题:AIX的动态工作负载分区和Hypervisor的逻辑分区相比,有何优劣?
  • 有关 AIX 编程兼容性方面的疑问
  • aix问题求教--愿给200分!!!
  • 关于AIX的进程间通讯的方法
  • window 向aix 的移植问题----在线等待
  • 普通pc机,可否装aix操作系统?
  • 有谁在AIX下装过下载版的websphere
  • IBM AIX可以用其他的unix 或者 lunix代替吗?
  • Oracle10g在AIX上的安装准备工作《Oracle大型数据库系统在AIX/unix上的实战详解》 集中答疑 40
  • 请问AIX下用什么命令能够获取CPU型号、频率信息,多CPU情况下
  • 在AIX(4.3)系统上如何查看内存情况


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3