検索

ホームページ  >  に質問  >  本文

c++ - 小弟问一下各位前辈,做linux下面的C开发一般用什么IDE和调试工具呢

小弟以前是做产品经理的,最近转行学开发了 C的基础 和 linux下面C开发 也学了点。
以后打算做linux下C开发这一块。不知道这一块目前怎么样。

还有 就是都是跟着书敲代码,开发环境 就是一个虚拟机centos6.5 里面用VIM 写代码 然后 make编译运行 VIM 也没装任何插件。 GDB也处于半懂不懂的状态。

想问一下 各位前辈 一般工作中 大家工作环境都是什么样的呢?

PHPzPHPz2873日前1917

全員に返信(27)返信します

  • PHPz

    PHPz2017-04-17 15:28:26

    vim、tmux、gcc、gdb

    返事
    0
  • 大家讲道理

    大家讲道理2017-04-17 15:28:26

    vim で十分です

    返事
    0
  • 迷茫

    迷茫2017-04-17 15:28:26

    JetBrains CLion
    https://www.jetbrains.com/clion/

    返事
    0
  • 阿神

    阿神2017-04-17 15:28:26

    CLion、コードを強制終了する強力なツール

    返事
    0
  • PHP中文网

    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
    ダウンロード後、実行許可を与え、実行してインストールディレクトリを選択してください。自分のホームディレクトリにインストールできます。

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:28:26

    Qt Creator と CLion は Windows での開発エクスペリエンスに最も近いツールです
    しかし、オープンソースの無料バージョンがあり、高速に動作し、長期間テストされているので、Qt Creator を使用することをお勧めします。 >インターフェースプログラムも開発する場合 その場合、Qt ライブラリも非常に良い選択です。
    そして、qmake は CMake よりも比較的初心者に優しいです。

    これまでに Jetbrains ソフ​​トウェアを使用したことがない場合、CLion は確かに強力ですが、

    Java ベースであるため、QT Creator ほどスムーズではありません。 (私は I5 + 8G + SSD)

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 15:28:26

    私は個人的に Qt を使用するのが好きですが、mingw コンパイラーと GDB デバッガーで C および C++ を使用するのは非常に便利です。この IDE はこれに限定されず、クロスプラットフォームの GUI プログラムの構築にも使用できます。

    返事
    0
  • PHPz

    PHPz2017-04-17 15:28:26

    C の場合は Vim が最適です。もちろん、より適切な設定をコピーする必要があります。
    私は Clion を使用したことがありませんが、JetBrain によって製造されており、マシンが十分に強力であれば、良い製品に違いありません。

    返事
    0
  • 怪我咯

    怪我咯2017-04-17 15:28:26

    VisualStudio + VisualGDB

    返事
    0
  • 黄舟

    黄舟2017-04-17 15:28:26

    私の周りの組み込み系の人はVIMを一番使っていて、コードブロックを使っている人もいると聞きました。
    私は上位レベルで働いており、アトムとサブライムは不可能ではないと感じています //この文は無視しても問題ありません

    返事
    0
  • キャンセル返事