2011-11-13 14 views
0

LinuxでCアプリを書いたことがありますが、私は「make」について自動コンパイルを知らず、Vimでコードを書いて手動でアプリケーションをコンパイルします。 プログラマーがLinux上でより生産的であることを学ぶべきツール、ユーティリティはどれですか? 私はgit、diff、batch、makeを知っています。もっと提案できますか?おかげLinuxで開発するためのツール

(より具体的な、CやPython、Javaプログラミングのためにどのようなツール)

PS:私の悪い英語のため申し訳ありません。

+3

あなたの英語は上手ですが、これは本当に問題だとは思わないでしょう... –

+0

おそらくプログラマを探しています - http://programmers.stackexchange.com/ –

+0

私は動くことができますか?それはプログラマーの交換に? – HVNSweeting

答えて

0

あなたは、実際の無料のLinuxソフトウェアがどのようになっているかを調べることで、さらに詳しく知ることができます。例えば、ソースコードからいくつかのユーティリティを取得してビルドしてみてください。 GNU make

vimの代わりにGNU emacsを使用することもできます。それは味の問題です(一種の「宗教的戦争」)。主な違いは、emacsのユーザーはすべてemacsからやっていることです。

+0

私はいつも 'vim'の中からソフトウェアをコンパイルします: '!make'はそのトリックです。しかし、私は電子メールを読むか、IRCを使用したり、 "vim"の中からウェブをサーフィンしていません...(私は[vimperator](http://vimperator.org/vimperator)を持っています:) – sarnold

+0

私はちょうど私の 'F11'キーはEmacsの下で' Mx recompile'に束縛されています。本当に味と定義の問題です(再コンパイルしないで、シェルコマンドを実行するだけです)。 –

+0

また、他のLinux開発者が何をしているのか見ることができます... –

0

コードを書くためのNetbeansをIDEで試すことができますか?

+1

これは味の問題です。それが価値があることについては、IDEを使っているGCC開発者(GCCコンパイラで作業している開発者)はほとんどいません。 IDEの使用をお勧めしません( 'emacs'をIDEと呼ぶ場合を除きます)。 –

+0

EclipseやNetbeansが好きなJavaプログラマーは、メソッド名などを完成させるのが「より良い」ため、個人的には「vim」や「emacs」を使っている人は誰も知っています。 – sarnold

+0

@BasileStarynkevitch:emacsはIDEではなく、それ自体のOSです。 – ninjalj

関連する問題