Bir proje kapsamında hem windows hemde linux dağıtımlarında çalışabilecek bir uygulama yazmamız gerekiyordu, bu nedenle C yada C++ düşündük. C daha kolay bir başlangıç olacağından C ile başladık. IDE olarak Codeblocks kullandık. Windows tarafında derleyici ve debugger olarak Mingw nin paketlerinden GCC kullandık. Windows kısmında bellek taşmaları konusunda uyarı yapmadığından çok zorlandık. Linux ortamında bellek taşmaları için daha çok yardım alabilmeniz mümkün.Linux ortamında derlediğiniz C kodu glib versiyonunuza bağlı olarak derlendiğinden, gelib versiyonu farklı dağıtımlarda çalışmayacaktır, bu durumda projenizi derlerken linker options kısmından -static parametresini verirseniz programınız kullandığı kütüphanleri kendi içinde taşıyacaktır, dosya boyutunuz büyüsede sorun çıkarmama açısından değer. Windows ortamında bir ayrım göremedim.
Leave a Reply