C için Linux'te Komut Satirindan Kod Gelistirme Araçları

10:31


Kod geliştirme yapılırken linux ortamında komut satırından kullanabileceğimiz komutlar bulunmaktadır. Bunlardan çok kullandığım 5 tanesine bu yazımda değineceğim;

  1. apropos
  2. whatis
  3. man
  4. size
  5. objdump



apropos:


apropos komutu man sayfaların isimlerini ve tanımlarını tarayarak bize bu isimle benzer sonuçları çıkartır. Mesela apropos malloc komutu çalıştırılırsa aşağıdaki gibi bir çıktı elde ederiz.




malloc,mallopt vb.  gibi sonuçları çıkartığını görebilirsiniz. Burada c’de tam adını bilmediğimiz fonksiyon isimleri bu şekilde internette aramak yerine rahatca bulmamızı sağlar.


whatis:


man:

man mallocdediğimiz de ise malloc ile ilgili ihtiyacımız olan tüm bilgilere ulaşabileceğimiz manual sayfası açılacaktır.





size:


size komutuyla data | bss gibi memory alanlarının ne kadar yer kaplayacığına ilşkin verileri görebileceğimiz çıktılar üretir.




objdump:

Objdump ile ise çalıştırılabilir dosyalar üzerinde incelemeler yapabileceğimiz bir komut. Parametlerini, işlevselliğini yukarıda öğrendiğimiz man objdump ile öğrenebiliriz. objdump ile kısaca çalıştırılabilir dosyamızı disassemble edebiliriz.