2

SConsが構築しているプラ​​ットフォーム(Linux、Mac OS X、Windowsなど-アーキテクチャには関係ありません)を確認するにはどうすればよいですか。

4

3 に答える 3

7

env['PLATFORM']環境を作成したら、使用することもできます。私はそれがsys.platformから来ていると思います。

于 2010-03-30T17:14:33.797 に答える
1

http://docs.python.org/library/platform.html#platform.platform(true、true )はあなた が望むことをしますか?そうでない場合は、他のプラットフォームメソッドのデータから自分でマップする必要があります。

于 2010-03-15T16:51:51.470 に答える
0

Sconsには、Platform()環境を作成する前に呼び出すことができる組み込み関数があります。おそらくPlatform()Pythonよりも使用する方が望ましいでしょうplatform.platform(true, true)(たとえば、SConstructにプラットフォームをインポートする必要はありません)。環境を作成したらenv['PLATFORM']、@GaryOの提案に従って使用する必要があります。

于 2013-04-19T22:42:00.237 に答える