私はvxworks用にTornado 2.2を使用しています。私のアプリケーションでは、実行時に別のセクションをデバッグする場合はコードセクションを使用したいと思います。私は実行時にデバッグ対リリースでコンパイルしたかどうかを判断する方法はありますか?vxworks、実行時にデバッグモードを決定する
#if defined(NDEBUG) // Or whatever your compiler uses
const bool compiled_as_debug = true;
#else
const bool compiled_as_debug = false;
#endif
が事前に定義されたマクロや識別子のためのあなたのコンパイラのドキュメントを検索し、デバッグモードを決定するための、より良いものがあるかどうかを確認:
おかげ
ほとんどの開発環境では、リリースとデバッグの間に実行時にモードが変更されません。 –
私はそれが実行時に変更されたとは言いませんでした。 – atomic928