3.2.5 プログラムのコンパイルとprime実行可能ファイルの実行

前述の4つのファイルを同じ作業ディレクトリに配置し、make コマンドを次のように使用してプログラムをコンパイルします:

# make
gcc -c primelib.c
gcc -c primain.c
gcc primain.o primelib.o -o prime -lm

make コマンドを実行すると、primeという名前の実行可能ファイルが作成され、次の2つの例に示すように、入力の最も小さい素数値を検索するために実行できます:

# ./prime 
Enter a positive target integer to test for prime status: 5099
Square root of 5099 is 71.407280
71 highest value to check as divisor
5099 is a prime number
# ./prime
Enter a positive target integer to test for prime status: 95099
Square root of 95099 is 308.381256
308 highest value to check as divisor
95099 is not prime because there is a factor 61

プログラムをコンパイルしてprime 実行可能ファイルを実行した後、3.3項、「アプリケーションへのUSDTプローブの追加」の説明に従って、USDTプローブをアプリケーションに追加することができます。