aix的cc打开警告 就像在Linux下面gcc的Wall


    原先一直在Linux下开发c,gcc的警告选项 -Wall很好用,这次到了aix下,aix是64位的,而且是vac下面的cc,是没有-Wall这个选项的。

    百度,google了好几遍,不是没有讲这个编译选项的,就是不全。功夫不负有心人,最后终于在犄角旮旯里找到了,哈哈。

    特此写下,算是自己的备忘,也分享出来,给需要的人使用。

    正确的在aix下cc,想要Linux下gcc的-Wall效果的编译选项是:-qinfo=all:noppt:noppc:noobs:nocnd

-----------------我是华丽的分割线-----------------

    如果只想找到在aix下cc如果有Linux下gcc的-Wall效果的同志们不用看下面的啦,下面是我在犄角旮旯里找到的原文,不仅有aix也有Solaris,unix等,当然也有GCC的.本人只验证了aix下面的,其他的尚未验证,有需要的可以自己验证下~

    在aix下,  -qlanglvl=ansi -qsrcmsg,我是没有用到的。

  -Wall -ansi -pedantic                      for  GCC
  -v -Xc                                              for Solaris C
  -verbose -w0 -warnprotos -std1    for Digital Unix
  -qlanglvl=ansi -qsrcmsg -qinfo=all:noppt:noppc:noobs:nocnd     for  AIX
  -ansi -ansiE -fullwarn                      for IRIX
  +w1 -Aa                                          for HP-UX C
  -pvctl[,]fullmsg -Xc                           for NEC SX-5 (Super-UX 10)
  -h msglevel 2 -h conform                 for Cray C (Unicos)

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/taolinke/archive/2011/04/19/6332991.aspx

相关内容