C/C++编程笔记:Unix AIX和Linux C语言编译器差别?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C/C++编程笔记:Unix AIX和Linux C语言编译器差别?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1209字,纯文字阅读大概需要2分钟。
内容图文
在这之前,先给大家简单介绍一下AIX:
AIX(Advanced Interactive eXecutive)是IBM基于AT&T Unix System V开发的一套类UNIX操作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上。它符合Open group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。AIX的一些流行特性例如chuser、mkuser、rmuser命令以及相似的东西允许如同管理文件一样来进行用户管理。AIX级别的逻辑卷管理正逐渐被添加进各种自由的UNIX风格操作系统中。
————百度百科
xlc++ 和 g++
AIX上使用的是xlc++编译器,Linux上使用的是g++编译器。
对C标准中没有严格定义的行为,两个编译器的处理方式不一定相同,代码在两个平台运行会有不一样的表现。导致在一个平台运行正常,另一个平台可能就是bug了。
问题集中在以下几个方面:
32位系统 和 64位系统
如果两个平台一个是32位版本另一个是64位版本,有些变量的长度会发生变化。需要注意的地方如下表格:
文章就分享到这里,希望对大家有帮助!
另外如果你想更好的提升你的编程能力,学好C语言C++编程!弯道超车,快人一步!
C语言C++编程学习交流圈子,QQ群1095293493【点击进入】微信公众号:C语言编程学习基地
分享(源码、项目实战视频、项目笔记,基础入门教程)
欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!
编程学习软件分享:
编程学习视频分享:
内容总结
以上是互联网集市为您收集整理的C/C++编程笔记:Unix AIX和Linux C语言编译器差别?全部内容,希望文章能够帮你解决C/C++编程笔记:Unix AIX和Linux C语言编译器差别?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。