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

来源:互联网 发布:网络招聘平台哪家最好 编辑:程序博客网 时间:2024/05/16 15:23

    原先一直在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)

原创粉丝点击