如何确定所使用的平台和编译器版本?

262次浏览(过去30天)
我想确定我正在使用的平台和编译器版本。

接受的答案

MathWorks支万博1manbetx援小组
从系统命令行调用的编译器不会显示显示其版本号的图形启动屏幕。因此,安装的是给定C或Fortran编译器的哪个版本并不总是很明显。
下面是一些示例,可用于确定特定机器上的编译器版本。每个平台部分都列出了几种常见编译器的版本信息命令。完全缩进的部分是来自系统命令提示符的示例输出。
你可以在这里找到MATLAB支持的编译器列表:万博1manbetx
目前支持的平台:万博1manbetx
Linux
海湾合作委员会- v
海湾合作委员会3.2.3版本
g95- v
海湾合作委员会版本4.0.3 (g95 0.90!)二六年七月十七日
g77- v
海湾合作委员会3.2.3版本
Mac
gcc - 3.3 v
海湾合作委员会版本3.3 20030304 (Apple Computer, Inc. build 1809)
MATLAB以前版本万博1manbetx支持的平台:
12月α
cc-V | grep UNIX
12月C V5.9-008适用于数字UNIX V4.0 (Rev. 1229)
数字UNIX编译器驱动程序3.11
f77-
康柏Fortran 77驱动程序V5.3-11
康柏Fortran 77 V5.3-189-449BB
hp - ux
什么“cc”
Hp92453-01 a.11.01.00 HPC编译器
什么“这法郎”
hp - ux法郎20000117 (163844)B3907DB / B3909DB B.11.01.11
惠普v2.4法郎
hp - 700
什么“cc”
Hp92453-01 a.10.32.30 HPC编译器
什么“这法郎”
hp - ux法郎20000107 (183817)B3907DB / B3909DB B.10.20.19
惠普v2.4法郎
IBM RS6000
lslpp- l ibmcxx.cmp
3.6.6.0承诺IBM C和c++编译器
lslppcl xlfcmp
5.1.0.0承诺我XL Fortran编译器
SGI
cc- version
MIPSpro编译器:版本7.3.1.1m
f77- version
MIPSpro编译器:版本7.2.1
Solaris
cc- v
cc: Sun C5.5补丁112760-08 2004/02/20
法郎- v
f90: Sun Fortran95 7.1补丁112762-09 2004年1月26日
f77- v
f90: Sun Fortran95 7.1补丁112762-09 2004年1月26日
3评论
沃尔特·罗伯森
沃尔特·罗伯森 2020年3月10日
GCC应该向下兼容
发抖, 没有
如果你要求一个软件包向下兼容,那么你注定要支持每一个曾经出现在发布代码中的bug,基于这个理由万博1manbetx 一个人 可能已经利用了这个错误,现在你的新版本必须匹配相同的错误行为 永远 为了向下兼容。
不,GCC应该 向下兼容;只是不应该在不考虑现有安装的情况下故意引入不兼容性。

登录评论。

更多答案(0)

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!