完全なIDEがあるのに、なぜまだGCCとエディター(ievimまたはEmacs)を使用するのですか?
非常に多くの人を見つけたので、GCCを使用したプログラミングについて説明しているサイトがまだあります。
退屈させたくないシンプルな答えが欲しいだけ
IDE は単なる美化されたエディターです (のようemacs
に)。コンパイルは、コマンドライン コンパイラ (非常に頻繁にGCCまたはおそらくCLANG ) によって行われます。そのコンパイル コマンドは、IDE によって開始されます。
そして FWIW、C または C++ でコード化された Linux 上のほとんどのフリー ソフトウェアが「コマンド ライン」ビルド ユーティリティ ( make
、gcc
、autoconf
....) を使用していることは重要です。IDE を使用して開発されたフリー ソフトウェアはほとんどありません。
既存の自由ソフトウェアのソースコードを調べることを強くお勧めします。あなたは多くを学ぶでしょう。
私の知る限り、C または C++ コードを直接コンパイルする IDE はありません。すべての IDE はコマンドライン指向のコンパイラを実行しているため、gcc
コンパイラを呼び出す方法を理解しておくと役に立ちます (少なくとも IDE をgcc
必要に応じて実行するように構成するには)。
私の意見はあなたの意見とは反対です。人々が IDE (C または C++ を使用) を使用する理由がわかりません。私は非常に満足しています(そこに -bound to -emacs
を押してビルドし、-bound to - で次のエラー サイトに移動します。私のファイルには数行あります)。そして、すでにいくつかのオートコンプリートがあります。ときどき with でデバッガを起動したり、 withでシェルを起動したりします。F8M-x recompile
F10M-x next-error
~/.emacs
emacs
ESC /emacs
M-x gdb
emacs
M-x shell
より詳細なヒントを含むこの回答も参照してください。