arkadaşlar deliricem.Hi-tech c derleyecisini nereden indirebilirim bulamıyorum?
MPLAB XC8 işinizi görmez mi? Hi-tech artık tek başına dağıtılmıyor.
https://dl.dropboxusercontent.com/u/75981557/HI-TECH%20FULL%20SET.iso
MPLAB XC8 maalesef bazı noktalarda derleyici tabanlı hatalar veriyor.Ben bizat denedim.XC8 'de çalışmayan kod birebir olarak Hitech C üzerinde çalıştı
Alıntı yapılan: ayhan_eee - 19 Ekim 2014, 17:46:53
MPLAB XC8 maalesef bazı noktalarda derleyici tabanlı hatalar veriyor.Ben bizat denedim.XC8 'de çalışmayan kod birebir olarak Hitech C üzerinde çalıştı
Ama bu XC8 kaynaklı olmasa gerek. Hitech üzerinde çalışan kodun XC8 üzerinde çalışması için bazı değişimlerden geçmesi gerekli olabilir. Maalesef her derleyici geriye dönük uyum sağlamıyor.
Alıntı yapılan: polleme - 19 Ekim 2014, 18:09:47
Ama bu XC8 kaynaklı olmasa gerek. Hitech üzerinde çalışan kodun XC8 üzerinde çalışması için bazı değişimlerden geçmesi gerekli olabilir. Maalesef her derleyici geriye dönük uyum sağlamıyor.
Aslında hayır.Kodu XC8 için yazdım.Onun şartlarına göre.Derledi.Bana Hex koduveriyor ancak verdiği HEX çalışmıyor. Ancak kodu birebir HiTech C attığımda oluşan HEX kodutam olarak çalışıyor.
Alıntı yapılan: ayhan_eee - 19 Ekim 2014, 18:17:53
Aslında hayır.Kodu XC8 için yazdım.Onun şartlarına göre.Derledi.Bana Hex koduveriyor ancak verdiği HEX çalışmıyor. Ancak kodu birebir HiTech C attığımda oluşan HEX kodutam olarak çalışıyor.
Öyle bişey olamaz. Mutlaka kodunda bir sorun vardır. Kodu nu yayınla nedenini söyleyelim.
Kod ile ilgili değil de çevre değişkenleri veya anahtarlarla ilgili de olabilir. Bunlar derleyiciye göre farklılık gösterebiliyor.
Yeni derleyicilerin optimizasyonu çok yüksek bu nedenle ne kadar gereksiz kod varsa çıkartabiliyor. Programda tam C kurallarına uyulmamışsa mesela volatile kelimesi eksikse compiler o kısmı revize eder. Dolayısıyla yanlış çalışır. Ama hitech c 'nin eski versiyonda çalışabiliyor çünkü revize etmiyor.
hi-tech c nin son durumu nedir ?
En son microchip aldı diye duymuştum ?
sonrasında programa firma desteğini çekti diye duydum.