Harici bir bilgisayarın derleyicisini kullanmanın ve sonuçları almanın bir yolu var mı?


2

Bazı nedenlerden dolayı Windows 7'yi kullanmam gerekiyor, ancak bazen Linux'ta çalışması gereken C dilini kullanarak basit programları derlemem ve yürütmem gerekiyor. Hepsi konsol uygulamaları, grafik ya da bir şey kullanmayın.

İkinci işletim sistemini kurmama izin verilmedi, ancak herhangi bir sanal makineyi kullanmakta özgürüm. Ayrıca bazen işyerlerini de değiştirmem gerekiyor, bu yüzden her seferinde Cygwin veya MinGW veya başka bir şey kurmak ve kurmak istemiyorum, sadece sanal makinemi kopyalayın.

Biliyorum, doğrudan VM'de çalışabilirim, ancak bu VM'nin olabildiğince az bellek kullanmasını istiyorum ve Linux'un RedHat veya Ubuntu Server gibi sunucu türlerini kullanmak istiyorum.

İstediğim şey bu:

  1. Linux'lu sanal bir makinem var, tüm kütüphaneler ve her şey zaten orada kurulu. Benim için farketmez, VMWare veya VirtualBox ya da başka bir şey.
  2. Arkaplan modunda çalıştırdım (Windows'ta).
  3. Örneğin bir IDE, NetBeans veya Windows'ta uygun bir şey çalıştırdım ve SSH veya başka bir şey kullanarak sanal makinemle çalışacak şekilde ayarladım.
  4. Programımı derlerken, IDE VM kütüphanelerimi ve gcc'yi kullanıyor, orada derliyor ve sonuçları kendi terminal penceresinde gösteriyor.

Bunu uygulamak için herhangi bir yolu var mı?

Şimdiden teşekkür ederim!


Neden VM'yi hep birlikte atlamıyorsunuz? IDE'leri olan birçok web tabanlı web derleyicisi var. compilr.com Duyduğuma göre iyi bir tane.
Keltari

Tavsiyeniz için teşekkür ederim ve bu konuda daha fazla şey öğreneceğim, ancak şu anda üç sorun görüyorum: 1. Bazen İnternet bağlantım olmayabilir. 2. Soketler gibi belirli şeyleri kontrol edemeyeceğim. deneysel kütüphaneleri yükleyemeyeceğim. Ama fikir harika
shomel

Dosyaları IDE projesinden almak için VM'de bir komut dosyası kurun - ya da dosyaları ana bilgisayardan VM'ye aktarın. Bir kez senkronize edildiğinde, ikinci bir derleme betiği çalıştırın. IDE'nin esnekliğine bağlı olarak, dosyaları göndermek ve derleme betiğini çağırmak için bir "derleme işi" oluşturabilirsiniz. Hangi kısım ile mücadele ediyorsun? Bunların hepsini sadece rsync (host ve VM) ve bash (VM) ile yapabilirsiniz.
Ярослав Рахматуллин
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.