红加黄是什么颜色| 丑指什么生肖| 外阴长什么样| 赏脸是什么意思| 梦到绿色的蛇是什么意思| 炉甘石是什么| 1957年属什么| 节食是什么意思| 蛇属于什么动物| 女性出汗多是什么原因| 五彩缤纷是什么生肖| 温字五行属什么| nse是什么意思| 解神是什么意思| qn是什么意思| 阴道干涩吃什么药| 小腿疼痛挂什么科| min是什么意思| 碟鱼是什么鱼| 厄警失痣是什么意思| 湿气重吃什么中药好| 便血鲜红色无疼痛是什么原因| xyz是什么意思| 长脸型适合什么样的发型女| 满月红鸡蛋用什么染| 迪卡侬属于什么档次| 阳历一月份是什么星座| 小孩为什么会细菌感染| 中药饮片是什么| 1989年属什么的| 硬下疳是什么| 喝什么对肾好| 冰箱什么牌子的好| 尿液中有白色沉淀物是什么原因| 困惑什么意思| 孔雀喜欢吃什么食物| 糖尿病人吃什么水果好| 人定胜什么| 男人沉默了说明什么| 电磁炉上可以放什么锅| 腹部胀疼是什么原因| 银手镯对身体有什么好处| 晟怎么读什么意思| 肚子疼应该吃什么药| 耳朵里面疼是什么原因| 离岗是什么意思| 下巴两边长痘痘是什么原因| 如厕什么意思| 洋葱和什么不能一起吃| 什么的积雪| 簋是什么| friday是什么意思| 属猴女和什么属相最配| pct偏高说明什么| 牙龈出血用什么牙膏| 脚出汗是什么原因| 梦见巨蟒是什么预兆| 日语为什么| 蚯蚓靠什么运动| 随波逐流是什么意思| 1954属什么生肖| 向日葵代表什么意思| 什么东西最隔音| 糖尿病患者适合吃什么水果| 女性私处长痘痘是什么原因| 腹腔气体多是什么原因| 一到晚上就饿什么原因| 义愤填膺是什么意思| 农历8月是什么月| 腿抽筋挂什么科室| 肚子长痘痘是什么原因| 4.20号是什么星座| 下午茶是什么意思| 今年71岁属什么生肖| 可燃冰属于什么能源| 敦促的意思是什么| 为什么会得血管瘤| 什么先什么后| 少了一个肾有什么影响| 胃窦炎是什么症状| 胸部ct平扫能检查出什么| 点痦子去医院挂什么科| 扁桃体肿大有什么症状| 女性漏尿吃什么药最好| 查血常规挂什么科| 疯狂动物城闪电是什么动物| 半夜十二点是什么时辰| 张飞穿针歇后语下一句是什么| 小肚子胀是什么原因| 诺如病毒通过什么传染| 湿气重的人不能吃什么| 举世无双什么意思| 司法鉴定是干什么的| 饭后放屁多是什么原因| 脾虚如何调理吃什么药| 脚踝疼痛是什么原因| 小孩喜欢趴着睡觉是什么原因| 花甲之年是什么意思| 手足无措是什么意思| 抗皱用什么产品好| 吃完虾不能吃什么水果| 胃胀挂什么科| 尿道感染是什么症状| 脑梗挂什么科| 发际线长痘痘是什么原因| 灰面是什么面粉| 吃瓜子有什么好处| 回族人为什么不吃猪肉| 什么叫私人会所| 胃有幽门螺旋杆菌是什么症状| 盆腔炎吃什么药有效| 什么是口播| va是什么车牌| 1979年出生属什么生肖| 不全骨折是什么意思| 九月二十九号是什么星座| 应激反应是什么意思| 拍大腿内侧有什么好处| ads是什么| 世界上什么动物牙齿最多| 车水马龙什么意思| 大势至菩萨代表什么| h是什么牌子的皮带| 嗓子疼看什么科室| 鸡婆什么意思| 只羡鸳鸯不羡仙是什么意思| 白脸红脸代表什么| 弹性是什么意思| 失眠吃什么水果| 怜惜是什么意思| 汗臭和狐臭有什么区别怎么辨别| 邵字五行属什么| 人体最大的排毒器官是什么| 芙蕖是什么意思| 大肠炒什么菜好吃| 如果你是什么那快乐就是什么| 眼睛红肿吃什么消炎药| 减肥晚上吃什么合适| 脚热是什么原因引起的| 大便泡沫状是什么原因| 胆汁酸高吃什么药| 冰火两重天是什么意思| 肯定是什么意思| 炸肺是什么意思| 感冒口苦是什么原因| 菊花茶和枸杞一起泡水有什么好处| 拉肚子可以吃什么食物| 蛇跟什么生肖相冲| 看见蛇过马路什么征兆| 小孩子肚子痛吃什么药| 电气火灾用什么灭火器| 贵姓是什么意思| 迎字五行属什么| 肺炎是什么| 平稳的什么| 酒不醉人人自醉是什么意思| 什么品牌的母婴用品好| 蛇盘疮吃什么药好得快| 卡介苗预防什么疾病| 什么是打飞机| 护资成绩什么时候出| 女性胃火旺吃什么药| 春秋是什么时期| ca125是什么| 只欠东风的上一句是什么| 胃疼吃什么药效果好| 大健康是什么| 刘强东属什么生肖| 疱疹性咽峡炎吃什么药最管用| 颂字五行属什么| 时柱比肩是什么意思| 门子是什么意思| 什么是筋膜| 检查是否怀孕挂什么科| 婚车头车一般用什么车| 降压药什么时候吃比较好| 古尔邦节什么意思| medium什么意思| 自强是什么意思| 芥酸对身体有什么危害| 脂溢性脱发用什么洗发水| 房客是什么意思| 9月3号什么日子| 2点是什么时辰| 什么是肝硬化| 洗衣机什么牌子的好| 淋巴细胞百分比偏低是什么原因| 过敏性哮喘吃什么药| 一语惊醒梦中人是什么意思| 什么是淡盐水| 利益最大化是什么意思| 脂溢性皮炎是什么原因引起的| 黄体囊肿是什么意思| 猴跟什么生肖配对最好| 重庆为什么叫重庆| 以下是什么意思| 蚕豆病是什么病有什么症状| 定向招生是什么意思| 月经咖啡色是什么原因| 什么海翻江| lsp是什么意思| 梦见儿子小时候是什么意思| 一物降一物指什么生肖| 双眸是什么意思| 柠檬吃多了有什么坏处| 李隆基是李世民的什么人| 静脉曲张是什么症状| 烽烟是什么意思| 五月二十日是什么日子| 什么叫内痔什么叫外痔| cod是什么| 圣灵是什么意思| 什么情况下会感染hpv病毒| 神仙是什么意思| 肺炎吃什么| 经信局是做什么的| 乌江鱼是什么鱼| 疱疹用什么药膏| pc是什么塑料| 悠是什么意思| 什么是私人会所| 脖子不舒服看什么科| 空明什么意思| 痛风是什么意思| 柏油是什么| sph是什么意思| 五什么六什么| 蔬菜沙拉都放什么菜| 什么什么的大树| 湿热吃什么药好| 嘴里发甜是什么原因| 哈密瓜苦是什么原因| 1993年什么命| 甜菜什么意思| 什么的娃娃| 四物汤什么时候喝最好| 透骨草长什么样| 做梦梦到自己拉屎是什么意思| 加仓是什么意思| 鲶鱼是什么鱼| 梦见抬棺材是什么意思| 黄鱼是什么鱼| 吃什么补白细胞效果最好| 牙齿疼痛吃什么药| 梦到狗什么意思| 旌旗是什么意思| nilm是什么意思| charleskeith什么牌子| 吃姜对身体有什么好处| 小宝贝是什么意思| 肿瘤最怕什么| 后脑勺痛什么原因引起的| 什么叫托特包| 为什么一坐车就想睡觉| 碘伏和络合碘有什么区别| 为什么会做春梦| 爱出汗的人是什么原因| 耳朵里痒是什么原因| 七月八号是什么星座| 加盟资质需要什么条件| 甘薯是什么| 阿苯达唑片是什么药| th什么意思| 脚底板痛挂什么科| 百度Jump to content

年度最魔性休闲射击游戏《元气骑士》全网正式首发

From Wikipedia, the free encyclopedia
Oracle Developer Studio
Developer(s)Oracle Corporation/Sun Microsystems
Stable release
12.6[1] / July 5, 2017; 8 years ago (2025-08-06)
Operating systemSolaris, OpenSolaris, RHEL, Oracle Linux[2]
Available inEnglish, Japanese
Simplified Chinese
TypeCompiler, debugger, software build, integrated development environment
LicenseFree for download and use as described in the product license
Websitewww.oracle.com/technetwork/server-storage/developerstudio/overview
百度 去年10月,苏炳添在家乡举行了婚礼。

Oracle Developer Studio, formerly named Oracle Solaris Studio, Sun Studio, Sun WorkShop, Forte Developer, and SunPro Compilers, is the Oracle Corporation's flagship software development product for the Solaris and Linux operating systems. It includes optimizing C, C++, and Fortran compilers, libraries, and performance analysis and debugging tools, for Solaris on SPARC and x86 platforms, and Linux on x86/x64 platforms, including multi-core systems.

Oracle Developer Studio is downloadable and usable at no charge; however, there are many security and functionality patch updates which are only available with a support contract from Oracle.[3]

Version 12.4 added partial support for the C++11 language standard.[4] All C++11 features are supported except for concurrency and atomic operations, and user-defined literals. Version 12.6 supports the C++14 language standard.[5]

Languages

[edit]

Supported architectures

[edit]

Components

[edit]

The Oracle Developer software suite includes:

Compiler optimizations

[edit]

A common optimizing backend is used for code generation.

A high-level intermediate representation called Sun IR is used, and high-level optimizations done in the iropt (intermediate representation optimizer) component are operated at the Sun IR level. Major optimizations include:

OpenMP

[edit]

The OpenMP shared memory parallelization API is native to all three compilers.

Code coverage

[edit]

Tcov, a source code coverage analysis and statement-by-statement profiling tool, comes as a standard utility. Tcov generates exact counts of the number of times each statement in a program is executed and annotates source code to add instrumentation.

The tcov utility gives information on how often a program executes segments of code. It produces a copy of the source file, annotated with execution frequencies. The code can be annotated at the basic block level or the source line level. As the statements in a basic block are executed the same number of times, a count of basic block executions equals the number of times each statement in the block is executed. The tcov utility does not produce any time-based data.

GCCFSS

[edit]

The GCC for SPARC Systems (GCCFSS) compiler uses GNU Compiler Collection's (GCC) front end with the Oracle Developer Studio compiler's code-generating back end. Thus, GCCFSS is able to handle GCC-specific compiler directives, while it is also able to take advantage of the compiler optimizations in the compiler's back end. This greatly facilitates the porting of GCC-based applications to SPARC systems.

GCCFSS 4.2 adds the ability to be used as a cross compiler; SPARC binaries can be generated on an x86 (or x64) machine running Solaris.[8]

Research platform

[edit]

Before its cancellation, the Rock would have been the first general-purpose processor to support hardware transactional memory (HTM). The Oracle Developer Studio compiler is used by a number of research projects, including Hybrid Transactional Memory (HyTM)[9] and Phased Transactional Memory (PhTM),[10] to investigate support and possible HTM optimizations.

History

[edit]
Product name C/C++ compiler Supported Operating Systems Release date
SPARCworks 1.0 1.0 SunOS 4 1991
SPARCworks 2.0 (SPARCompiler) 2.0 Solaris 2.x, SunOS 4.1.x June 1992
SunSoft Workshop 1.0 3.0 Solaris 2.x, SunOS 4.1.x July 1994
SunSoft Workshop 2.0 4.0 Solaris 2.2 or later March 1995
Sun Workshop 3.0 / 4.0 4.2 Solaris 2.4, 2.5, 2.6, 7 January 1997
Sun Workshop 5.0 5.0 Solaris 2.5.1, 2.6, 7 December 1998
Forte Developer 6 (Sun WorkShop 6) 5.1 Solaris 2.6, 7, 8 May 2000
Forte Developer 6 update 1 5.2 Solaris 2.6, 7, 8 November 2000
Forte Developer 6 update 2 5.3 Solaris 2.6, 7, 8, 9 July 2001
Sun ONE Studio 7 (Forte Developer 7) 5.4 Solaris 7, 8, 9 May 2002
Sun ONE Studio 8 Compiler Collection 5.5 Solaris 7, 8, 9, 10 May 2003
Sun Studio 8 5.5 Solaris 7, 8, 9, 10 March 2004
Sun Studio 9 5.6 Solaris 8, 9, 10; Linux July 2004
Sun Studio 10 5.7 Solaris 8, 9, 10; Linux January 2005
Sun Studio 11 5.8 Solaris 8, 9, 10; Linux November 2005
Sun Studio 12 5.9 Solaris 9, 10 1/06; Linux June 2007
Sun Studio 12 Update 1 5.10 Solaris 10 1/06; OpenSolaris 2008.11, 2009.06; Linux June 2009
Oracle Solaris Studio 12.2 5.11 Solaris 10 1/06 and above; Linux September 2010
Oracle Solaris Studio 12.3 5.12 Solaris 10 10/08 and above, 11; Linux December 2011
Oracle Solaris Studio 12.4 5.13 Solaris 10 8/11, 10 1/13, 11.2; Linux November 2014
Oracle Developer Studio 12.5 5.14 Solaris 10 1/13, 11.3; Linux June 2016
Oracle Developer Studio 12.6 5.15 Solaris 10 1/13, 11.3; Linux June 2017

– Source: [11]

References

[edit]
  1. ^ Ikroop Dhillon (2025-08-06). "Announcing Oracle Developer Studio 12.6!". Oracle Blogs. Oracle Corporation. Retrieved 2025-08-06.
  2. ^ Oracle gooses Studio compilers for Solaris, Linux
  3. ^ "Oracle Developer Studio - Downloads". Oracle Corporation. Retrieved 2025-08-06.
  4. ^ "Support for the C++11 Standard", What's New in Oracle? Solaris Studio 12.4, Oracle Corporation, retrieved 2025-08-06
  5. ^ "1.5 Standards Conformance", Oracle? Developer Studio 12.6: C++ User's Guide, Oracle, retrieved 2025-08-06
  6. ^ "Oracle Solaris Studio 12.2: Performance Analyzer". Oracle Corporation. Retrieved 2025-08-06.
  7. ^ "Sun Studio 12: Distributed Make (dmake)". Oracle Corporation. Retrieved 2025-08-06.
  8. ^ "Cool Tools - GCC for Sun Systems 4.2.0 as a Cross Compiler". Sun Microsystems. Retrieved 2025-08-06.
  9. ^ "Hybrid Transactional Memory" (PDF). Sun Microsystems. Retrieved 2025-08-06.
  10. ^ "PhTM: Phased Transactional Memory" (PDF). Sun Microsystems. Archived from the original (PDF) on 2025-08-06. Retrieved 2025-08-06.
  11. ^ "Oracle Developer Studio and Oracle Solaris Studio Component Matrix". Oracle Technology Network. Oracle Corporation. Retrieved 2025-08-06.
[edit]
氢化植物油是什么 脂肪瘤吃什么药 阿奇霉素和头孢有什么区别 成长是什么 久坐睾丸疼是什么原因
吃什么能快速降血压 应接不暇的暇是什么意思 心脏供血不足吃什么药好 桃子和什么相克 泡脚时间长了有什么坏处
7月八号是什么星座 汪峰什么星座 滋阴潜阳是什么意思 减肥可以吃什么肉 g50是什么高速
北瓜是什么瓜 葡萄什么季节成熟 梅子和杏有什么区别 海带属于什么植物 吃高血压药有什么副作用
人生什么最重要hcv9jop4ns9r.cn 小便失禁是什么原因hcv7jop7ns0r.cn 秋季养胃吃什么好hcv8jop5ns7r.cn 迪奥口红属于什么档次hcv8jop1ns7r.cn lino是什么面料clwhiglsz.com
一个女一个以念什么hcv8jop8ns8r.cn 囧是什么意思hcv9jop6ns3r.cn 胃疼应该挂什么科hcv9jop1ns6r.cn 酉鬼念什么hcv8jop3ns5r.cn 为什么会长瘤hcv8jop2ns3r.cn
女人吃桃子有什么好处和坏处hcv9jop1ns2r.cn 偏头痛有什么症状hcv9jop2ns0r.cn 霜和乳有什么区别cj623037.com 什么时候可以上环最好的hcv9jop7ns2r.cn 狗和什么属相相冲1949doufunao.com
飞蚊症是什么原因引起的hcv7jop7ns1r.cn 丫丫的老公叫什么hcv8jop0ns5r.cn 全身发抖是什么原因hcv8jop6ns5r.cn 尿床去医院挂什么科hcv9jop0ns7r.cn 月经一直不停有什么办法止血hcv9jop5ns2r.cn
百度