私は現在、このような問題に遭遇しました。実際には、依存関係で必要とされる特定のツールキット パッケージのバージョン X (現在はテスト段階で)。#define
ベースシステムのヘッダーファイルに追加を追加するだけで修正でき、プロジェクトを再び正常にコンパイルできました。
しかし、システムへの root アクセス権がなかったらどうなるでしょうか? #define new_macro "i am from the future"
コンパイル時にa を追加することもできconfigure
ますか?
問題を読んだとき、環境変数で動作する可能性があると思いましたDEFS
が、どうやらこれは C プリプロセッサ ディレクティブに使用するためのものではありません。
それで、これはまったく達成できますか?