このページでは

コンパイラコードの探索

コンパイラー・エクスプローラーを使用すると、コードを入力してコンパイラーやインタープリターの機能を調べることができます。Qt Creator は、コンパイラー・エクスプローラーがサポートしているすべての言語、コンパイラー、およびライブラリをサポートしています。コンパイラー・エクスプローラー・セッションは、JSON ベースの.qtce ファイルとして保存できます。

コンパイラエクスプローラでのPythonコード

注: 使用するには、コンパイラー・エクスプローラー・プラグインを有効にしてください。

コンパイラがC++またはPythonコードをどのように見ているかを確認するには:

  1. Tools >Compiler Explorer >Open Compiler Explorer にアクセスする。
  2. Language で、コンパイルする言語を選択する。
  3. Compiler で、アセンブリー・コードを見るためにコンパイラーを選択します。
  4. コードを入力すると、結果のアセンブリ・コードが表示されます。

アセンブリ・コードにカーソルを合わせると、一致するソース行が強調表示されます。

アプリケーションのステータスと出力を見ることもできます。

複数のコンパイラを調べるには、Add Compiler を選択します。

コンパイラ・オプションの設定

選択したコンパイラのオプションを設定するには、Compiler フィールドの横にあるオプション を選択します。

コンパイラ・エクスプローラのオプション

設定設定値
コンパイラー・オプションコンパイラーに渡される引数。最適化を有効にしたり、コンパイルの他の側面を変更したりするオプションを追加します。たとえば、-O3 を指定すると、積極的な最適化を行うオプティマイザが有効になります。
ライブラリコードがリンクするライブラリを追加するには、Edit を選択します。特定のライブラリを検索するには、フィールドに入力を開始します。ライブラリ名の横にあるライブラリのバージョンを選択すると、選択が保存されます。
コードの実行出来上がった実行ファイルを実行します。
バイナリ・オブジェクトにコンパイルソースコードをバイナリの実行ファイルに変換します。
インテル® ASM 構文アセンブリ・コードの記述にインテル® ASM 構文を使用します。
識別子のデマングルマングリングされたシンボルから識別子を抽出してデマングリングします。名前のマングリングは、リンク時に関数の識別子に説明データを追加します。このデータは、関数がどの名前空間とオブジェクトに属し、どの引数をどの順番で処理するかを示します。

サーバーURLの変更

別の URL でコンパイラー・エクスプローラーを使用するには、次のようにします:

  1. Powered by の横にあるオプション を選択します。
  2. URL に、使用するコンパイラー・エクスプローラーのアドレスを入力します。

    コンパイラエクスプローラの設定ダイアログ

コンパイラー・エクスプローラー・セッションの作成プラグインの有効化と無効化コンパイラーの追加カスタム・コンパイラーの追加も参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.