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

2.1.1 データの競合チュートリアルのソースファイルの入手

このチュートリアルで使用されるソースファイルは、Oracle Solaris システムでは /opt/solstudio12.2/prod/examples/tha に、Linux または OpenSolaris システムでは /opt/oracle/solstudio12.2/prod/examples/tha にあります。例は、 prime_omp および prime_pthr サブディレクトリにあります。例を含んだ各ディレクトリには、手順に関する DEMO ファイルと Makefile ファイルが 1 つずつありますが、このチュートリアルではその手順を無視し、Makefile も使用しません。代わりに、コマンドを個別に実行していきます。

このチュートリアルに沿って学習するには、例を含んだディレクトリから prime_omp.c prime_pthr.c ファイルを、別のディレクトリにコピーするか、自分でファイルを作成し、次のコードリストからコードをコピーしてください。