小弟以前是做产品经理的,最近转行学开发了 C的基础 和 linux下面C开发 也学了点。
以后打算做linux下C开发这一块。不知道这一块目前怎么样。
还有 就是都是跟着书敲代码,开发环境 就是一个虚拟机centos6.5 里面用VIM 写代码 然后 make编译运行 VIM 也没装任何插件。 GDB也处于半懂不懂的状态。
想问一下 各位前辈 一般工作中 大家工作环境都是什么样的呢?
PHP中文网2017-04-17 15:28:26
Linux 上の Qt Creator を使用した C/C++ 開発
Qt Creator は中国語をサポートしており、起動速度は Eclipse や Netbeans よりも速く、インターフェースはより美しいです。
Qt Creator をコード エディターおよび vim アシスタントとして使用できる利点は、Qt Creator がプロジェクトを自動的に解析してフレンドリーで高速なスマート プロンプトを作成できることです。また、Qt Creator の gdb フロントエンドも使用できることです。上の図) および valgrind フロントエンド (高解像度の大きな画像) はプロジェクトをデバッグおよび分析しますが、Makefile は自分で記述するか、オートツールで生成する必要があります。これは、プログラミングに vim を使用する学生には馴染みのあるものです。ほとんど忘れていましたが、Alt+V ショートカット キーを 2 回続けて押すと VIM 編集モード (FakeVim) に入ることができます。これは vim ユーザーにとって非常に魅力的なはずです。もちろん、Qt Creator はデフォルトで git/hg/svn などの主流のバージョン管理システムをサポートします。
Qt Creator を IDE として使用することもできます。これは、Eclipse CDT や Netbeans for C++ などの重量のある IDE の軽量な代替手段となります。 Qt Creator ウィザードで直接 CMake を使用して自動的にビルドされる新しい非 Qt プロジェクトを作成できます。つまり、Makefile を自分で記述する必要はなく、Qt Creator で「CMake を実行」するだけで自動的に生成されます。 。もちろん、メイクビルドしたプロジェクトを Qt Creator にインポートしてコンパイルやデバッグを行うこともできます (Nginx など)。
ベース システム ビルド ツールキットをインストールします:
sudo apt-get -y install build-essential gdb valgrind cmake
バイナリ Qt Creator の最新バージョンをダウンロードします (Fcitx 入力メソッドとの互換性が高い、Qt4 ベースの 2.8 シリーズ Qt Creator を使用することをお勧めします):
http://mirrors.ustc.edu。 cn/qtproject/official_releases /qtcreator/2.8/2.8.1/
GUI プログラミングを行う必要はなく、Qt SDK をインストールする必要もありません。また、qmake や関連する Qt 開発ライブラリもありません。たとえば、次のようなものをダウンロードするだけです。
qt-creator-linux -x86_64-opensource-2.8.1.run
ダウンロード後、実行許可を与え、実行してインストールディレクトリを選択してください。自分のホームディレクトリにインストールできます。
天蓬老师2017-04-17 15:28:26
Qt Creator と CLion は Windows での開発エクスペリエンスに最も近いツールです
しかし、オープンソースの無料バージョンがあり、高速に動作し、長期間テストされているので、Qt Creator を使用することをお勧めします。 >インターフェースプログラムも開発する場合 その場合、Qt ライブラリも非常に良い選択です。
そして、qmake は CMake よりも比較的初心者に優しいです。
Java ベースであるため、QT Creator ほどスムーズではありません。 (私は I5 + 8G + SSD)
PHP中文网2017-04-17 15:28:26
私は個人的に Qt を使用するのが好きですが、mingw コンパイラーと GDB デバッガーで C および C++ を使用するのは非常に便利です。この IDE はこれに限定されず、クロスプラットフォームの GUI プログラムの構築にも使用できます。
PHPz2017-04-17 15:28:26
C の場合は Vim が最適です。もちろん、より適切な設定をコピーする必要があります。
私は Clion を使用したことがありませんが、JetBrain によって製造されており、マシンが十分に強力であれば、良い製品に違いありません。
黄舟2017-04-17 15:28:26
私の周りの組み込み系の人はVIMを一番使っていて、コードブロックを使っている人もいると聞きました。
私は上位レベルで働いており、アトムとサブライムは不可能ではないと感じています //この文は無視しても問題ありません