ナンクル力学系

学んだ事を書き連ねていこう。

PythonのC拡張をその場でコンパイルする方法とicc使う方法

leave a comment »

setup.pyを書いて、次のコマンドを実行するだけ。

python setup.py config --compiler=intel build build_ext --inplace

「config –compiler=intel」でコンパイラ指定。 「build build_ext –inplace」でソースファイルがある場所にモジュール(modulename.soとか)作成。

追記:

「python setup.py build –help-compiler」で使えるコンパイラオプションの一覧が見れる。ググるよりも–helpで色々調べるのがいいかも。

Written by tkf

September 18, 2008 at 10:41 am

Posted in programming

Tagged with ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: