development environment setup
Örneklerle C ++ Ortam Kurulumuna Derinlemesine Bir Bakış.
bağlantılı liste işaretçileri c ++
Bunda Ücretsiz C ++ Eğitim Serisi , bu öğreticide C ++ Ortam Kurulumu hakkında daha fazla bilgi edineceğiz.
C ++ programlarını nasıl çalıştırabileceğimize dair ayrıntılara bakacağız. Bunun için yerel makinemizde bir ortam kurmamız gerekecek veya başka yollarla da yapabiliriz.
C ++ programları, Windows, Linux, Mac OS, vb. Gibi çeşitli işletim sistemlerinde çalıştırılabilir. Her işletim sisteminin kendine özgü özellikleri ve davranışı vardır ve buna dayalı olarak bir C ++ ortamı kurma yaklaşımı buna göre farklılık gösterecektir.
L şimdi C ++ programlarımızı çalıştırmanın farklı yollarını keşfedin !!
Ne öğreneceksin:
Yerel Çevre
C ++ 'yı etkili bir şekilde öğrenmek için, C ++ programlamaya başlamadan önce programları uygulamalıyız. Bunun için yerel makinemizde C ++ programları yazabileceğimiz, derleyebileceğimiz ve daha sonra çalıştırabileceğimiz uygun bir ortama sahip olmamız gerekiyor.
Yerel ortam kurulumunun bir parçası olarak, makinemizde aşağıda belirtildiği gibi en önemli iki yazılıma ihtiyacımız var:
# 1) Metin Düzenleyici
Öncelikle programlar yazmamız ve her dosyayı bir '.cpp' uzantısıyla kaydetmemiz gerekiyor. Bu programları yazmak için makinemizde bir metin düzenleyiciye ihtiyacımız var. Metin girmemize izin veren herhangi bir metin düzenleyici çalışmalıdır. Bir not defteri kadar basit veya Notepad ++ gibi gelişmiş bir düzenleyici olabilir. Program yazmak için bu editöre ihtiyacımız var.
Bir programı yazmayı bitirdiğimizde, bu dosyayı bir '.cpp' uzantısıyla kaydederiz ve sonra onu derlemek için derleyiciye aktarırız. .Cpp uzantılı bu dosyaya 'kaynak kodu dosyası' denir.
Aşağıda, C ++ programları yazmak için kullanılan bir Notepad ++ Düzenleyicisinin ekran görüntüsü verilmiştir:
# 2) Derleyici
C ++ programını hazırladığımızda, programı derleyip çalıştırmamız gerekiyor. Programı derlemek için 'Compiler' adlı bir yazılım programı kullanıyoruz.
Derleyici, yüksek seviyeli bir dilde (bu durumda C ++) yazılmış bir programı, bilgisayarın anlayabileceği düşük seviyeli makine dili talimatlarına dönüştüren bir yazılımdır. Daha sonra bilgisayar, istenen sonuçları elde etmek için bu talimatların her birini yürütür. Bu düşük seviyeli makine talimatları setine Nesne kodu adı verilir.
Dolayısıyla basit bir ifadeyle derleme, kaynak kodun nesne koduna dönüştürülmesi olarak tanımlanabilir.
yönlendiricideki güvenlik anahtarı nerede
Gelecek bölümde, farklı platformlarda derleyici kurmanın ayrıntılarına bakacağız.
C / C ++ Derleyicisini Ayarlama
Linux İşletim Sistemi
Linux İşletim Sistemimizin doğru C ++ derleyicisine sahip olduğundan emin olmak için aşağıdaki komutu yazmamız gerekir.
g++ -v
Derleyici bu Linux sistemine doğru bir şekilde kurulursa, yukarıdaki komut C ++ derleyicisini başlatır ve sürümünü yazdırır. Bir hata oluşursa, hatayı okumanız ve dokümantasyonu tekrar kontrol etmemiz ve buna göre kurulumu düzeltmemiz gerekir.
Derleyici doğru bir şekilde kurulduktan sonra, aşağıdaki komutu vererek herhangi bir C ++ programını derleyebiliriz:
g++ filename.cpp
Kod hatasız ise, çalıştırılabilir bir 'a.out' üretilecek ve çalıştırıldığında bize istenen sonuçları sağlayacaktır.
./a.out
Not: A.out'u yürütmek için yukarıdaki komut Linux sürümüne bağlı olarak değişebilir.
Windows İşletim Sistemi
C ++ çok geniştir ve C ++ için mevcut olan derleyiciler de öyle. Windows'ta bulunan ve bazıları ücretliyken bazıları ücretsiz olarak kullanılabilen birçok derleyicimiz var.
Ücretsiz olarak kullanılabilen derleyicilerden bazıları aşağıda listelenmiştir:
- Cygwin (GNU C ++)
- MINGW (Windows için Minimalist GNU) - Windows için GCC sürümü.
- Ticari olmayan geliştirme için Intel C ++.
- Microsoft Visual C ++ Express sürümü.
- Oracle C ++
Yukarıdaki derleyiciler arasında Microsoft Visual C ++ derleyicisi en popüler olanıdır. Bu derleyici için ücretsiz ekspres sürümü veya topluluk sürümünü indirebiliriz. Bu eksiksiz bir çözüm IDE'sidir ve basit programlardan büyük projelere kadar her şeyi doğrudan geliştirmemize izin verecektir.
Önerilen Okuma = >> En Popüler C ++ Derleyicileri
Bu hazır bir IDE olduğu için, C ++ programlarını derlemek ve çalıştırmak için özel olarak herhangi bir komut vermemize veya bir sırayı hatırlamamıza gerek yoktur. Sadece MS Visual Studio'nun uygun sürümünü indirip kurmamız gerekiyor. Bittiğinde onu kullanmaya hazırız.
Aşağıda verilen resim, bir Windows sisteminde kurulu MS Visual Studio'yu göstermektedir:
Diğer C ++ IDE'ler
Yukarıda tartışılan IDE'lerin dışında, C ++ derlemesi için hala mevcut olan birçok başka IDE vardır. C ++ programlama için yerel bir kuruluma sahip olmak istemiyorsanız, programlarınızı her zaman mevcut çeşitli çevrimiçi derleyiciler aracılığıyla derleyebilir ve çalıştırabilirsiniz.
Bunlar arasında popüler olanlar:
Cpp.sh
Bu, çevrimiçi olarak C ++ programı yazmanıza ve çalıştırmanıza izin veren etkileşimli bir çevrimiçi derleyicidir.
Aşağıda cpp.sh'de çalıştırılan basit bir programı gösteren ekran görüntüsü verilmiştir.
codechef ide
Codechef gider çok dilli bir derleyicidir. Programları yürütmek istediğiniz uygun dili seçmemize olanak tanır ve ardından programları istediğiniz dilde çalıştırabilirsiniz.
mülakat soruları ve cevaplarını destekler pdf
Programın oluşturulması ve yürütülmesi aşağıda gösterildiği gibi görünecektir:
Sonuç
Çevrimiçi IDES, C ++ öğrenen ve bu dilde alıştırma yaparak deneyim kazanmak isteyen kişiler için en iyi seçenektir.
Bu öğreticinin, C ++ için bir ortam kurma konusunda derin bir fikir edinecek kadar açık olduğunu umuyoruz.
Yaklaşan eğitimimizden, tüm Temel C ++ kavramlarıyla C ++ öğrenimi ile programlamaya gideceğiz.
=> Kapsamlı C ++ Eğitim Eğitim Serisini Buradan Okuyun
Önerilen Kaynaklar
- BT Destek ve İş Geliştirme Yöneticisi Cum Eğitim Koordinatörü Pune
- Appium Studio'nun Adım Adım Kurulumu ve Kurulumu
- Jira Lisans Kurulumu ile Jira İndirme ve Kurulum
- Eclipse için Appium Studio Kurulumu ve Kurulumu
- Otomatik Regresyon Testi: Zorluklar, Süreçler ve Adımlar
- HİNDİSTAN'daki En İyi 20 Web Tasarım ve Geliştirme Şirketi (2021)
- Node.js Test Çerçevesi Nasıl Kurulur: Node.js Eğitimi
- En İyi 15 Mobil Uygulama Geliştirme Şirketi (2021 Sıralaması)