-1

コンパイルするのにソースコードを1回か2回クリックするだけでよいコンパイラを知っていますか?それを行うように構成する必要はありません。また、端末に移動して1〜2語を書く必要もありません。

なぜGUIが含まれているコンパイラが非常に少ないのか、またはエクスプローラのコンパイラリストに送信するだけなのかについて独自の見解を示すことができる場合は、追加のポイントが与えられます。

その理由は、プログラミングをしていない友達にソースを送信できるようにしたいからです。sparcコンピューターを備えているものもあれば、複数のコアを備えたx64を備えているものもあります。

次に、コードをコンパイルして削除し、コンピューター用に最適化されたバイナリのみを保存できるようになります。

4

7 に答える 7

1

CMake、Makefiles、その他のビルドシステム(MSBuild)があります。コンパイラにGUIが必要なのはなぜですか?

cmakeでビルドを生成した後、またはmakefileを書き込んだ後は、通常、「make」を発行するだけで十分です。

于 2008-09-19T10:47:03.793 に答える
1

GUIはコンパイラの基本的な機能ではないため、GUIが含まれているコンパイラはほとんどありません。コンパイラはコマンドラインから使用でき、スクリプト/自動化ツールに簡単に統合できる必要があります。同様に、GUIツールとコンパイラとの通信も簡単である必要があります。

つまり、GUIから使用できますが、GUIタイプのツールではありません。

于 2008-09-19T10:53:22.297 に答える
1

ところで、あなたが探しているのではないかもしれませんが、qt-libのqmakeユーティリティは「ワンクリック」ツールの完璧な例です:)現在のディレクトリにあるファイルに基づいてプロジェクトとmakefileを作成します。.ui(ユーザーインターフェイスc)、リソース、ヘッダーなどを検出します...次に、 makemakemake ..を作成する必要があります。

それを除いて、つまり構成を意味し、すべてのコンパイラとIDEはワンクリックまたはキープレスを使用してコンパイルを開始します。

もう1つのqは、コンパイルエラーをどのように処理するかです。エラーhighlinght、ソースナビゲーション-それはすべてのIDE機能です。また、コンパイラーはIDEの一部にすることができますが、矛盾することはありません。

于 2008-09-19T11:16:40.353 に答える
0

私は以前、IBMのJavaコンパイラである「jikes」を使用していました。リターンを押すだけで、変更されたすべてのものをコンパイルするインクリメンタルモードがありました。したがって、viでコーディングを行い、ファイルを保存して、jikesが含まれているウィンドウにAlt-Tabキーを押し、Returnキーを押して、Alt-Tabキーを押してviウィンドウに戻ります。

現在、オンザフライでコンパイルするEclipseを使用しています。良い場合もあれば、書き終えていないコード全体に醜い赤い線が表示される場合もあるので、コンパイルする必要がないことがわかります。

于 2008-09-19T10:50:42.833 に答える
0

私はC++の使用を想定しています。

あなたが本当に探しているのは、コンパイルを簡単にするIDEだと思います。Dev-C++がそれについてかなり良かったことを私は知っています。多くの実稼働レベルのアプリケーションでは、おそらくコンパイラーの少なくともいくつかの構成が必要です。そうは言っても、「g ++ * .cpp -o output.exe」の呼び出しは、迅速でダーティなコンパイルとして機能することがよくあります...多くの場合、機能しません。それでも、プログラミングに慣れていないときは、ほとんどのプロジェクトがそのコマンドを使用してコンパイルできました。

于 2008-09-19T11:18:09.523 に答える
0

と呼ばれていmakeます。

代替案については、このリストを確認してください。

于 2008-09-19T11:21:47.673 に答える
-1

それを行うために構成する必要はありません。

そこには論理的な欠陥があります。ユーザーが構成するか、インストーラーが構成します。それだけで自動的に起こるわけではありません;)

于 2008-09-19T11:03:35.440 に答える