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

关于AIX中,cc,xlc等编译命令的区别

    来源: 互联网  发布时间:2015-12-19

    本文导语:  aix编译器中,很多命令似乎有所区别,不知道区别到底是什么。有些程序用有些命令可以编译,但换一个就不行了,命令列表如下 xlC [ option | inputfile ]...      xlc [ option | inputfile ]...      cc [ option | inpu...

aix编译器中,很多命令似乎有所区别,不知道区别到底是什么。有些程序用有些命令可以编译,但换一个就不行了,命令列表如下

xlC [ option | inputfile ]...
     xlc [ option | inputfile ]...
     cc [ option | inputfile ]...
     c89 [ option | inputfile ]...
     xlC128 [ option | inputfile ]...
     xlc128 [ option | inputfile ]...
     cc128 [ option | inputfile ]...
     xlC_r [ option | inputfile ]...
     xlc_r [ option | inputfile ]...
     cc_r [ option | inputfile ]...
     xlC_r4 [ option | inputfile ]...
     xlc_r4 [ option | inputfile ]...
     cc_r4 [ option | inputfile ]...
     xlC_r7 [ option | inputfile ]...
     xlc_r7 [ option | inputfile ]...
     cc_r7 [ option | inputfile ]...

|
XL C/C++的确省路经为/opt/ibmcmp,XL C/C++有多组具体的编译器命令组成,每组编译器命令都

有其相应的线程版本,gxlc和gxlc++除外,如下表所示:

编译器命令
 线程版本
 描述
 
xlC 或 xlc++
 xlC_r 或 xlc++_r
 编译C++的源代码
 
xlc
 xlc_r
 编译C的源代码,编译器使用如下参数:

-qlanglvl=extc89, -qalias=ansi, -qcpluscmt, -qkeyword=inline
 
c89
 c89_r
 ISO C89标准的编译器,使用如下的编译参数:

-qlanglvl=stdc89,-qalias=ansi, -qstrict_induction, -qnolonglong, -D_ANSI_C_SOURCE, -D__STRICT_ANSI__
 
c99
 c99_r
 ISO C99标准的编译器,使用如下的编译参数:

-qlanglvl=stdc99, -qalias=ansi, -qstrict_induction, -D_ANSI_C_SOURCE, -D_ISOC99_SOURCE, -D__STRICT_ANSI__
 
cc
 cc_r
 旧版本的C代码编译器,不要求完全遵从C89和C99标准,使用如下编译参数:

-qlanglvl=extended, -qnoro, -qnoroconst
 
xlCcore 或

xlc++core
 xlCcore_r或

xlc++core_r
 与xlC和xlc++雷同,但编译器只链接运行库的核心部分
 
gxlc或

gxlc++
  
 将GNU gcc和g++的编译转化为xlC或xlc++的编译

在大多数情况下,使用
 

 

  xlC编译C++的源代码,xlc编译C的源代码,如果混合C和C++的源代码,则使用xlC编译链接。

    
 
 

您可能感兴趣的文章:

  • 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编译问题
  • aix6.1 gcc编译时的一个警告
  • aix pthread.h 使用编译出错
  • aix系统中,at命令能否定时执行命令
  • 请问AIX下用什么命令能够获取CPU型号、频率信息,多CPU情况下
  • 请教:AIX命令中的procstack的命令显示的tid是线程ID吗
  • 关于linux 或AIX中命令回显的问题
  • aix的topas命令
  • aix系统reboot命令使系统关机了,为什么?
  • 关于AIX su命令的一个问题!望高手赐教!
  • aix5如何用磁带进行系统备份啊?急!!!!祥细的命令。急!!!!!
  • AIX 常用 命令 都有哪些?
  • AIX下如何编写批处理命令和计划任务
  • AIX下,此命令是什么意思!!!求教!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • lslpp显示有xlC.cpp 9.0.0.0 COMMITTED C for AIX Preprocessor
  • AIX中用xlc是否能链接C++的动态库,需要添加什么参数?
  • 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(4.3)系统上如何查看内存情况
  • 请教一个AIX下内存分配的问题


  • 站内导航:


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

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

    浙ICP备11055608号-3