大規模な多言語プロジェクト(Linuxカーネルなど)のためのIDE

大規模な多言語プロジェクト(Linuxカーネルなど)のためのIDE

私は「どのIDEを使用していますか?」という質問を100万回受け取ったことを知っています。しかし、私はこの文脈で尋ねるのを見たことがありません。複数の言語と数千のファイルを含む大規模なプロジェクトで作業する場合、IDEに関するいくつかの提案は何ですか?

Androidソースが良い例です。カーネルには良いC / C ++ IDEだけでなく、Javaスクリプトとシェルスクリプトも必要です。このようなプロジェクトのために作られたものはありますか?

私は通常C / C ++用にKDevelopを使用します。私はそれが好きですが、Linuxカーネルなどの大規模なプロジェクトで使用すると爆発するようです。そしてJavaやPythonでは何もしません。

したがって、基本的に私が探しているのは、Linuxカーネル自体を含む大規模なプロジェクト作業のためのIDE /設定(vim +スクリプトなど)に関するアドバイスです。

編集する:

私の考えでは明確ではないかもしれないと思います。私はIDE自体を探していません。私が本当に興味を持っているのは、大規模な結合プロジェクトの作業をより簡単にするツール(ツールセット?)です。例えば。 Linuxカーネルは多くのマクロ機能を定義しています。カーネルツリーで特定のソースファイルを開き、そのマクロの定義を表示したい(マウスオーバー、vim拡張ウィンドウ、または他の手段を介して)。

ベストアンサー1

どのIDEも使用しないことをお勧めします。コードをファイルシステムのフラットファイルとして保持し、実装する必要があるものを実装するには、使用する必要がある独立したツール(Emacs、GCCツールチェーン、Ctagsなど)を使用します。これにより、コードベースがIDEとは無関係で、周辺が複雑になるのを防ぎます(プロジェクトファイルなど)。

おすすめ記事