アプリ版:「スタンプのみでお礼する」機能のリリースについて

C言語初心者なので申し訳ありませんが,コンパイル時のスイッチについて困っております.

現在,

#define tmp

...

#ifdef tmp
 関数1
#else
 関数2
#endif

とtmpを定義して切り替えようとしております.
現在コンパイルの切替は,毎回
//#define tmp
とコメントアウトして切り替えているのですが,
gcc等のコンパイラのコマンドラインから
切り替える方法はあるのでしょうか.
色々調べたら,
cc -D tmp
みたいな?感じにするのかと思ったのですがうまくいきません.
初歩の質問ですがご教授よろしくお願いします.

A 回答 (1件)

>cc -D tmp


-Dとtmpの間にスペースを入れてはいけません。
-Dtmp のようにしてみてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!