Bu rehber, BTK C++ projelerini hızlıca çalıştırmanızı sağlar. Detaylı bilgi için diğer dokümantasyon dosyalarını inceleyin.
# C++ derleyicisi var mı?
g++ --version
# veya
clang++ --version# AkisKontrolleri klasörüne gidin
cd AkisKontrolleri
# Derleyin
g++ -o program AkisKontrolleri.cpp
# Çalıştırın
./programİlk C++ programınız çalıştı! Şimdi diğer örnekleri deneyebilirsiniz.
# MinGW kurulumu
winget install MinGW.MinGW
# PATH'e ekleyin
# C:\MinGW\bin klasörünü PATH'e ekleyinsudo apt-get update
sudo apt-get install build-essentialxcode-select --install- AkisKontrolleri - İlk program
- Onislemci - Header files
- nesne-yonelimli-giris - OOP temelleri
- classlar - Sınıf yapıları
- kalıtım - Inheritance
- cok_bicimlilik - Polymorphism
- sablonlar - Templates
- istisnalar - Exception handling
- proje - GUI uygulaması
g++ -o program program.cpp
./programmkdir build && cd build
cmake ..
make
./program.vcxprojdosyasını Visual Studio'da açın- F5 ile çalıştırın
cd AkisKontrolleri
g++ -o test AkisKontrolleri.cpp
./testcd classlar
g++ -o test class.cpp
./testcd kalıtım
g++ -o test kalıtım.cpp
./test# Windows: MinGW kurun
# Linux: build-essential kurun
# macOS: Xcode kurunchmod +x program
./program# Dosya yolunu kontrol edin
ls -la
pwd# Derleme
g++ -o output input.cpp
# Debug bilgisi ile
g++ -g -o output input.cpp
# Optimizasyon ile
g++ -O2 -o output input.cpp
# C++11 standardı ile
g++ -std=c++11 -o output input.cppbtk-c++/
├── 📁 AkisKontrolleri/ # İlk program
├── 📁 classlar/ # Sınıflar
├── 📁 kalıtım/ # Inheritance
└── 📁 proje/ # GUI projesi
# Test programı oluşturun
echo '#include <iostream>
int main() {
std::cout << "C++ çalışıyor!" << std::endl;
return 0;
}' > test.cpp
# Derleyin ve çalıştırın
g++ -o test test.cpp
./testC++ çalışıyor!
README.md- Ana dokümantasyonLEARNING_PATH.md- Öğrenme yoluPROJECT_STRUCTURE.md- Proje yapısı
- Her klasördeki örnekleri deneyin
- Kodu değiştirin ve test edin
- Kendi örneklerinizi yazın
- GUI projesini geliştirin
- Modern C++ özelliklerini öğrenin
- STL container'ları kullanın
-O2flag'i ile optimize edin- Debug için
-gkullanın - Release için
-O3kullanın
gdbile debug yapınvalgrindile memory leak kontrolüstraceile system call takibi
clang-formatile formatclang-tidyile static analysiscppcheckile code review
Artık BTK C++ projelerini kullanmaya hazırsınız!
cd AkisKontrolleri
g++ -o ilk_program AkisKontrolleri.cpp
./ilk_program- README.md - Ana dokümantasyon
- LEARNING_PATH.md - Öğrenme yolu
- PROJECT_STRUCTURE.md - Proje detayları
Kodla kal, üretmekten korkma! 🚀