C ++環境の推奨?

私は完全に初心者で、私はC
++でのプログラミングのために私にどのような環境を勧めているか知りたいのですが、オペレーティングシステム(Linux、Ubuntuは正しいオプションですか?)、IDEなどが多分私は仮想マシンを作成する必要がありますか?

ベストアンサー

Linuxは、パッケージやバージョン、ライブラリを扱い、パスをインクルードするための正当なポリシーを持っているため、最も洗練された環境のひとつです。

基本的には、単一のクリーンなコマンド(例: aptitude install libpng-dev
)でコンパイラと共通の開発ライブラリをインストールすることができます。任意の数のビルドシステム( make
、autotools、 cmake など)をインストールすることもできます。

最も重要なのは、Linuxはソースをコンパイルできるということです。したがって、システムの文字通りほぼすべての実行可能ファイルは、配布に同梱されているC(および場合によってはC
++)標準ライブラリに対してロード時リンクされます。

比較してWindowsにはそのような機能はありません。
いいえ万能のシステム全体のランタイムライブラリがあるので、コンパイルしたものはすべて慎重にセットアップし、特別なビルド環境に作り直さなければなりません。さらに、私がLinuxで知っているほぼすべての端末エミュレータは、どのWindowsコンソールよりもはるかに高速です。また、Linuxですぐに利用できるテキスト操作ツール(
lessgrepfind
)もあります。最後に、素晴らしいエディタ(Emacs、Vi)があり、 valgrind があります。

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です