Oracle Solaris Studio 12.2: スレッドアナライザユーザーズガイド

3.4.1 ソースコードをコンパイルする

コードをコンパイルし、必ず -g を指定します。高度な最適化では、行番号や呼び出しスタックなどの情報が間違って報告される場合があるので、高度な最適化は指定しないでください。-g -xopenmp=noopt を付けて OpenMP プログラムをコンパイルし、-g -mt だけを付けて POSIX スレッドプログラムをコンパイルします。

これらのオプションについては、cc(1)、CC(1)、または f95 (1) のマニュアルページを参照してください。

このチュートリアルの場合、次のコマンドを使用してコードをコンパイルします。


% cc -g -o din_philo din_philo.c