Aracılığıyla paylaş


Windows’da Linux programları çalıştırma

Windows'da bir Linux programı çalıştırmak için şu seçeneklere sahipsiniz:

  • Programı Linux için Windows Alt Sistemi (WSL) olduğu gibi çalıştırın. WSL'de programınız sanal makinede değil doğrudan makine donanımında yürütülür. WSL ayrıca Windows ve Linux sistemleri arasında doğrudan dosya sistemi çağrılarını etkinleştirerek SSL aktarımı gereksinimini ortadan kaldırır. WSL bir komut satırı ortamı olarak tasarlanmıştır ve yoğun grafik kullanımlı uygulamalar için önerilmez. Daha fazla bilgi için bkz. Linux için Windows Alt Sistemi Belgeleri.
  • Programı bir Linux sanal makinesinde veya Docker kapsayıcısında olduğu gibi yerel makinenizde veya Azure'da çalıştırın. Daha fazla bilgi için bkz. Azure'da Sanal Makineler ve Docker.
  • Linux'tan Windows sistem çağrılarına çeviri katmanı sağlayan MinGW veya MinGW-w64 ortamlarında gcc veya clang kullanarak programı derleyin.
  • MinGW veya MinGW-w64 ile karşılaştırıldığında Windows üzerinde daha eksiksiz bir Linux ortamı sağlayan Cygwin ortamında gcc veya clang kullanarak programı derleyin ve çalıştırın.
  • Kodunuzu Linux'tan el ile taşıma ve Microsoft C++ (MSVC) kullanarak Windows için derleme. Bu, platformdan bağımsız kodu ayrı kitaplıklarda yeniden düzenlemeyi ve ardından Windows'a özgü kodu (örneğin Win32 veya DirectX API'leri) kullanmak için Linux'a özgü kodu yeniden yazmayı içerir. Yüksek performanslı grafikler gerektiren uygulamalar için bu muhtemelen en iyi seçenektir.