私はCを使用していて、定数M_PI(3.14159 ...)にアクセスしようとしています。math.hヘッダーファイルをインポートしましたが、M_PI定数はまだ定義されていませんでした。StackOverflowで検索したところ#define _USE_MATH_DEFINES
、コードに追加する必要があることがわかりました(以下のサンプルコードを参照)。std=c89
これは通常のコンパイルでは正常に機能しますが、実行中の作業のフラグを使用してコンパイルできる必要があります。
C89コードからM_PIにアクセスするにはどうすればよいですか?