DEBUGGING | GDB'ye Giriş

01:00 ,
GDB (GNU Debugger) GNU ekosistemi içinde bulunan debugger'dır. Unix tabanlı pek çok sisteminde, C/C++ gibi birçok programlama dilinde hata ayıklamak için kullanılmaktadır. Biz de C dilini baz alarak nasıl kullanılacağını birkaç blog yazısında anlatmaya çalışacağız.  GDB birçok unix tabanlı...

Podcast Tavsiyesi - II

05:13
Yalansavar www.yalansavar.org Skeptik, Şüpheci bir grup insanın safsatalarla ilgili yaptığı bir podcast yayını. Özellikle bizim gibi toplumlarda zihinsel kirlenmeyi engellemesi açısından herkese tavsiye ederim. Muhabbet Teorisi http://www.muhabbetteorisi.com/ www.muhabbetteorisi.com/feed/podcast/ Yayın...

Podcast Tavsiyesi

06:59
İstanbul gibi yaşam kalitesinin düşük olduğu bir şehirde (yöneticilere, yaşayan O çoğunluk kitleye buradan teşekkürler) ulaşım süresince kendimizi soyutlayabilmek (akıl ve ruh sağlığı açısından biraz da zorunlu) zamanızı iyi değerlendirmek açısından önem arzetmektedir. Bu  konuda sosyal medya...

Linux'te execl ile dosya çalıştırma

execl fonksiyonunu çağırdığımız anda parametre olarak verdiğimiz çalıştırılabilir dosya execute edilir ve program bu yeni process'e dönüşür.  Aşağıda programda process fork edilip child process'i /bin/ls process'ine dönüştürülmektedir. Çıktılardan istenilen sonuçların elde edildiği...

Linux'te child process oluşturma

Linux'te child process oluşturmak için ilk aşama fork fonksiyonunun çağrılmasıdır.   fork çağrıldığı anda processin bir kopyasını oluşturur. Genelde fork exec'le beraber kullanılarak ikinci bir process oluşturmak için kullanılır. Linux sistemlerde process oluşturmanın yolu fork ve...

atexit Fonksiyonu

06:13
Bir program exit yaparken programdan çıkmadan önce çağrılmasını istediğimiz fonksiyonlar varsa bunlar için atexit fonksiyonunu kullanmamız gerekir. Bu fonksiyon parametre olarak aşağıda görüldüğü gibi geri dönüşü void parametre almayan bir fonksiyon adresini istemektedir. Bu fonksiyon istenildiği gibi...

printf fonksiyonunun türevleri [ printf, sprintf, snprintf, fprintf ]

23:17
Program çıktılarını ekrana, dosyaya vb. yerlere yazmak için kullanılan printf, sprintf, snprintf, fprintf fonksiyonlarını kısaca inceleyelim: printf: printf formatlı olarak ekrana yazmak için kullanılan bir fonksiyondur. Ortalama herkesin bildiği bir fonksiyondur. int printf(const char...