エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Pythonからlibtccを使って C言語ソースをJIT実行 | BoxHeadRoom
<<追記>> いろいろ試した結果、ひとつの文をコンパイルし終わるたびにtcc_deleteを呼び出して、一回... <<追記>> いろいろ試した結果、ひとつの文をコンパイルし終わるたびにtcc_deleteを呼び出して、一回 ライブラリをリセットしてやらないといけないみたい。 今回のコードだと使いにくいので、あとで書き直しますー この記事の続きです tccのインストール 今回はPythonからlibtccを呼び出し、C言語のソースプログラムをネイティブの機械語にコンパイルして実行するためのラッパークラスを書きます。(win32用) こちらのモジュールを参考にしました。 Cinpy – C in Python 方法としては二つ考えられまして -PythonからC言語の関数に文字列を渡して実行。 主な処理はC言語で書く (こっちも書きました) -Python側でlibtccの関数を実行する 今回は、2番目の方法にしました。 そのほうが、クラスなども使えますし、多分、細かいところを改良しやすいんじゃなかろうか
2010/08/04 リンク