3

スタックオーバーフローに頼る前に、解決策を探すのに多くの時間を費やしました。私は数年間 Linux ユーザー/開発者でしたが、現在は Windows-7 に移行しています。
Windows マシンで開発環境 (主に c/c++/bash/python) をセットアップしようとしています。疲れた解決策 -

  • VirtuaBox の最新版で、grml-medium (非常に軽量な debian ベースのディストリビューション)
    を使用して VBox にインストールする方法はいくつかありましたが、ゲストの追加、ファイルの共有、画面の解像度に関してはまだ多くの問題があります。もううんざりだ。

  • MinGW
    はそれをインストールし、GVIM とともに %PATH% に追加しました。これで、powershell を使用して、シェルから gvim、vim、および mingw を bash として実行できるようになりました。しかし、マンページはありません。ローカルでもオフラインでも利用できると非常に便利です。しかし、それは私にgccの開発を与えると思います.今mySysが必要ですか. マンページと ssh があればインストールできます。

  • Cygwin
    今まで避けてきた。しかし、マンページ、gcc-utils、python-latest が得られると思います。

  • Interix と呼ばれるもの。
    そのための任意のテイカー。それはお勧めですか。

ベストプラクティスは何ですか? あなたたちは何をフォローしていますか、私はsshするlinux-boxを持っていません.Vboxがうまく機能する場合は、VBoxにsshできます。設定する時間がなくなったので、しばらく放置します。
VirtualBox ソリューションだけが、IPtables やその他の linux-system-frameworks などを試すことができると思います。


このWindows からの Linux 開発に最適なセットアップを確認しましたか?
coLinuxまたはその派生物をお勧めしますか? はいの場合、それを試す前にアドバイスまたは考慮事項があります。

4

7 に答える 7

1

VirtualBox+Ubuntu をお勧めします。Cygwin は、特定のタスクには適しておらず、Win7 のベータ版です。

于 2009-11-15T08:56:45.390 に答える
1

Windows での Python 開発のために私が行っていることは次のとおりです。

  • Python 用の EasyEclipse (eclipse、subclipse、pydev を含む)
  • GNU ツール用の GNU Win32ネイティブ Windows ポート
  • Vim および Emacs (非 IDE 編集作業用)
于 2009-11-15T07:05:24.170 に答える
0

私は、ANSI C /C++コードを開発するための優れた基本的な非マイクロソフト固有のWindowsソリューションとしてBloodshedDevC++をお勧めします。個人的には、Visual Studio 2008を使用し、Microsoft固有の拡張機能をすべて無視しています。

Pythonには、無料のすばらしいKomodo Editソフトウェアがあります。個人的には、IDEバージョンが好きですが、私は古い3.5.3バージョンを使用しています。また、ActivePythonと呼ばれる非常に人気のあるPythonパッケージもあり、Windows固有の拡張モジュールが多数含まれています。

個人的には、cygwinは私にとってハックのように感じて行動し、セットアップと保守に苦労します。* nix環境を探している場合、仮想マシンでLinux/Unixを実行するのははるかに簡単だと思います。本当に本物の*nix環境の感触を得るのは、Windowsでは非常に難しいでしょう。

于 2009-11-15T05:30:27.540 に答える
0

MSysGit が最初に必要なものを提供できるかどうかを確認します。また、manページはそれほど印象的なものではないため、コピーするだけで十分かもしれません. 正直なところ、MSys、MSysGit、または Cygwin には満足していませんが、cygwin には問題がありました。誰かがもっと... Linuxのようなものを構築してくれたらいいのにと思います。毎日 Windows を使用しなければならないのであれば、幸いなことに、Windows を控えめに使用するだけで済みます。

于 2009-11-15T06:09:49.257 に答える
0

使い慣れたすべての Linux ツールを使用して POSIX アプリケーション (主にコマンド ライン) の開発を行いたい場合は、cygwin が最適です。それはおそらくあなたが慣れ親しんでいるすべてを含んでいます。

しかし、Windows 開発 (UI、ドライバー、サービスを含むあらゆるもの) を行おうとする場合、Visual Studio はまさにゴールドです。

そして、一般的に、時間とお金を使いたいのであれば、Visual Studio は何にでも最適です。優れた IDE、優れたデバッガー。強くお勧めします。そして、あなたがローマにいるなら、ローマ人がすることをしてください:-)

于 2009-11-15T08:51:46.120 に答える
0

IMO VirtualBox + Gentoo Linux + KDevelop4 だと思います。Gentoo は、環境に対して必要な制御を提供します。私はあなたと正反対のことをしています.wineにgcc/qt4をインストールして、Windows用にコンパイルし、主にLinuxを使用しています。

于 2009-11-15T07:06:44.453 に答える