İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

MS-DOS için Nasıl Programı Derleyebilirim

Blue Screen of Death11.04.20223 cevap1.721 görüntüleme
CRITICAL_PROCESS_DIED2021'den beri361 mesaj
#1
C dilinde bir program yazdım fakat ben bunu MS-DOS'da çalışabilecek şekilde derleyemedim. Yani ben uygulamayı 16 bit derlemek istiyorum. Bunu nasıl yapabilirim?
Cevaplar
bud
2014'den beri5.326 mesaj
#2
Arch linux üzerinde Watcom kullanarak yapmayı denedim oldu. Linux kullanıyorsan yardımcı olabilirim.

https://wiki.archlinux.org/title/Open_Watcom

dos.png
👍 2düzenlendi
CRITICAL_PROCESS_DIED2021'den beri361 mesaj
#3
Evet windows ile birlikte linux mint kullanıyorum. Nasıl yaptığını anlatabilirsen sevinirim.
bud
2014'den beri5.326 mesaj
#4
Evet windows ile birlikte linux mint kullanıyorum. Nasıl yaptığını anlatabilirsen sevinirim.
Watcom kurulumu:
$ sudo apt install wget gedit

$ wget -O ~/Downloads/ow-snapshot.tar.gz https://github.com/open-watcom/open-watcom-v2/releases/download/Current-build/ow-snapshot.tar.gz

$ sudo mkdir -p /opt/watcom/

$ sudo tar -xvf ~/Downloads/ow-snapshot.tar.gz -C /opt/watcom/

$ sudo chmod -R 755 /opt/watcom/



Bu kodları sırayla çalıştırdıktan sonra:

Değişkenlerin eklenmesi:

gedit ~/.bashrc

kodu ile dosyayı açıp aşağıdaki değişkenleri dosyanın en altına ekleyin.
export WATCOM=/opt/watcom
export PATH=$WATCOM/binl:$PATH
export EDPATH=$WATCOM/eddat
export WIPFC=$WATCOM/wipfc
export INCLUDE=$WATCOM/h


Dosyayı kaydedin ve terminali kapatıp yeniden açın kullanıma hazır olacak.

Derleme örneği:

wcl dosya.c -bcl=dos

Çalıştırdığın dizine exe dosyasını çıkarıyor.
❤️ 1düzenlendi

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.