Etiketler

26 Mayıs 2013 Pazar

LNK1207 :incompatible PDB format in 'filename'; delete and rebuild


Merhabalar Arkadaşlar 
Bu yazımda sizlerle Visual Studio da karşılaştığım bir hatanın çözümünü paylaşmak istiyorum.
Hata : LNK1207 incompatible PDB format in filename delete and rebuild
Çözümü için Build menüsünden önce Clean Project seçeneğini tıklamak daha sonra tekrar Build menüsünden Rebuild Project seçeneğini seçmek..
Projeniz tekrar yapılandırıldıktan ctrl+F5 kullanrak tekrar çalıştırdığınızda hata giderilmiş olacaktır. İsteyenler için aşağıda resimli çözümü de mevcuttur.
Herkese iyi çalışmalar..







3 Mayıs 2013 Cuma

LINUX KOMUTLARI

Merhaba Arkadaşlar
Bu yazımda sizlerle sık kullanılan Linux terminal konutlarını paylaşmak istiyorum..
 :))

chmod
Change Mode
Üzerinde çalıştığınız dosyanın türünü değiştirmenizi sağlar.
Mesela;
chmod 777 dosya ismi
yazdığınız dosyanıza bütün hakları vermiş olursunuz.Bütün haklar nedir ? 777 nedir diye sorular gelebilir aklınıza.. Hemen cevaplayayım. Haklar dediğimiz okuma, yazma ve çalıştırma haklarıdır. 7 sayısı 2 lik tabanda yani binary de 111 e eşittir. Ve bilgisayar sistemlerinde 1 var 0 yok olarak kabul edildiğini de göz önünde bulundurursak okuma 1, yazma 1, çalıştırma 1. Peki neden 3 tane 7 var ?
3 tip kullanıcı mevcut; asıl kullanıcı ben diyebiliriz buna, gruptaki kullanıcılar ve guest olan dışarıdan gelen kullanıcılar. Aslında chmod 777 demek tehlike içerir, çünkü tanımadığınız kişilere de dosyalarına erişme ve değiştirme hakkı vermiş olursunuz, ki değiştirirken sizin verilerinizin silmesi de muhtemeldir. O yuzden genelde chmod 755 kullanılır ki bu benim bütün yetkilerim var, benim dışımdakilerin dosyadaki verileri değiştme hakkı yok ancak okuyup çalıştırabilirler.


sudo su 
En yetkili kullanıcı yani root olmanızı sağlar.

cd 
Change Directory
Bulunduğunuz dizini değiştirmek için kullanılır.
cd ~
En üst klasör e geçmenizi sağlar.Root klasörüne ulaşırsınız.

yum, apt-get
Paket yöneticileridir. Paketlerin bulunduğu depoya erişmek için kullanılır.
yum= suse de kullanılan paket yöneticisi
apt-get = debian-ubuntu da kullanılan paket yöneticisidir.

pwd
O anda bulunduğunuz klasörü belirtir.


ls
Bulunduğunuz dizinde var olan dosyaları listeler.


apropos komutunuz
Kullanmak istediğiniz komutunuzun tek satırda ne işlem yaptığını açıklar.

man komutunuz
Kullanmak istediğiniz komutunuz hakkında detaylı bilgi verir.

info komutunuz
Kullanmak istediğiniz komutunuz hakkında metin halinde detaylı bilgi verir.


whereis dosya ismi
İsmini yazdığınız dosyanın nerede olduğunu gösterir.


which dosya ismi
İsmini yazdığınız dosyaların çalıştırılabilir olanlarını gösterir.


vi dosya ismi
İsmini yazdığız dosyanızı bir editör ile açar. Eğer öyle bir dosya yoksa oluşturarak boş bir sayfa açar.
vi ile açılan editörden çıkmak için
:q


sudo apt-get autoremove paket ismi

İsmini yazdığınız paketin tümüyle kaldırılmasını sağlar, yanında gelen eklentileri ek paketlerini vs hepsini kaldırır.

sudo apt-get purge paket ismi
İsmini yazdığınız paketin tamamen süpürülüp çöpe atılamasını sağlar.
Ben bir program kaldıracağım zaman sırasıyla

sudo apt-get uninstall paket ismi
sudo apt-get autoremove paket ismi 
sudo apt-get purge paket ismi 

yazıyorum. Ve tamamıyla programı kaldırıyorum, tertemiz :)) Genellikle de tekrar kurmam gerekiyor ve
öncelikle güncelleştirme yapıp daha sonra programı tekrar yüklüyorum, bunun için aşadaki komutları kullanıyorum;

sudo apt-get update 
sudo apt-get install paket ismi

Umarım yararlı bir paylaşım olur..
Herkese iyi çalışmalar
Daha sonraki yazılarımda görüşmek dileğiyle...

*YASEMIN DEMIRAL
http://www.yazilimdilleri.net/YazilimMakale-2999-Linux-Terminal-Komutlari.aspx