Oracle® Solaris Studio 12.4 リリースの新機能

印刷ビューの終了

更新: 2014 年 12 月
 
 

C コンパイラ

C コンパイラの変更点には、全コンパイラに共通の新機能および変更点で説明されている変更点と、次の追加の変更点が含まれます。

  • x86 での –xregs=float のサポート。

  • C コンパイラの新しいオプション:

    • –ansi - –std=c89 と同等です。

    • –pedantic - ANSI 以外の構文に対するエラー/警告への厳密な準拠を強制します。

    • –staticlib - –library=sunperf とともに使用すると、Sun パフォーマンスライブラリと静的にリンクします。

    • –std - C 言語標準を指定します。–std=c11 はデフォルトコンパイラモードです。

    • –temp - 一時ファイルのディレクトリを定義します。

    • –xlang - –std フラグで指定されたデフォルトの libc 動作をオーバーライドします。

    • –xprevise - コードアナライザを使用して表示可能なソースコードの静的解析を実行します。

  • C11 機能のサポート:

    • _Static_assert

    • 無名の構造体/共用体

    • _Noreturn 関数表明

    • _Thread_local 記憶指定子

    • _Alignof 演算子

    • _Alignas 整列指定子

    • C11 で指定された UCN の文字セット

詳細は、cc のマニュアルページとOracle Solaris Studio 12.4: C ユーザーガイド を参照してください。