Kurulum
Lordex'i sisteminize kurmanın birkaç farklı yolu vardır. İşletim sisteminize ve ihtiyaçlarınıza göre en uygun yöntemi seçebilirsiniz.
Hazır Paket İndirme (Önerilen)
En kolay kurulum yöntemi, işletim sisteminize uygun hazır paketi indirmektir.
Windows
- Releases sayfasından
lordex-v0.1.0-alpha-windows-x64.zipdosyasını indirin - ZIP dosyasını istediğiniz bir klasöre çıkartın (örn:
C:\Program Files\Lordex) lordex.exedosyasını içeren klasörü sistem PATH'ine ekleyin (opsiyonel)
PATH'e Ekleme (Windows):
# PowerShell ile PATH'e ekleme
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";C:\Program Files\Lordex", "User")
PATH'e eklemezseniz, Lordex'i çalıştırmak için tam dosya yolunu kullanmanız gerekir:
C:\Program Files\Lordex\lordex.exe program.lordex
Linux / macOS
- Releases sayfasından sisteminize uygun paketi indirin
- Arşivi çıkartın ve çalıştırılabilir dosyayı
/usr/local/binklasörüne taşıyın:
# Arşivi çıkart
tar -xzf lordex-v0.1.0-alpha-linux-x64.tar.gz
# /usr/local/bin'e taşı
sudo mv lordex /usr/local/bin/
# Çalıştırma izni ver
sudo chmod +x /usr/local/bin/lordex
Kaynak Koddan Derleme
Lordex'in en güncel sürümünü kullanmak veya geliştirmeye katkıda bulunmak istiyorsanız kaynak koddan derleyebilirsiniz.
Gereksinimler
Derleme için aşağıdaki araçlara ihtiyacınız var:
- GCC veya uyumlu C derleyici (C99 standardı veya üzeri)
- Make (opsiyonel, derlemeyi kolaylaştırır)
- Git (kaynak kodu indirmek için)
Gereksinimleri Kurma:
Windows:
# MinGW veya MSYS2 kullanarak
pacman -S gcc make git
Ubuntu/Debian:
sudo apt update
sudo apt install gcc make git
macOS:
# Xcode Command Line Tools
xcode-select --install
# Homebrew ile
brew install gcc make
Derleme Adımları
- Repository'yi klonlayın:
git clone https://github.com/lordex/lordex.git
cd lordex
- Make ile derleyin (Önerilen):
make
- Veya manuel derleme:
# Linux/macOS
gcc -o lordex -Isrc src/main.c src/lexer.c src/parser.c src/interpreter.c src/builtins.c src/repl.c -lm
# Windows
gcc -o lordex.exe -Isrc src/main.c src/lexer.c src/parser.c src/interpreter.c src/builtins.c src/repl.c -lm
- Kurulum (Opsiyonel):
# Linux/macOS
sudo make install
# Veya manuel
sudo cp lordex /usr/local/bin/
Derleme sırasında hata alırsanız:
- GCC sürümünüzün en az 4.8 olduğundan emin olun:
gcc --version - Tüm kaynak dosyalarının src/ klasöründe olduğunu kontrol edin
-lmparametresinin en sonda olduğundan emin olun (matematik kütüphanesi)
✅ Kurulumu Doğrulama
Kurulumun başarılı olduğunu doğrulamak için:
lordex --version
Aşağıdaki gibi bir çıktı görmelisiniz:
Lordex Alpha Versiyon (16 Ekim 2025 02:30:00)
🎮 REPL Modunu Test Etme
REPL (Read-Eval-Print-Loop) modunu başlatarak kurulumu test edin:
lordex
REPL açıldıktan sonra basit bir komut deneyin:
>> yaz("Merhaba Dünya!")
Merhaba Dünya!
>> x = 10
>> y = 20
>> yaz(x + y)
30
>> cikis
Çıkılıyor...
- REPL'den çıkmak için
cikisyazın veya Ctrl+C tuşlarına basın - Daha önceki komutlara yukarı/aşağı ok tuşlarıyla erişebilirsiniz
- REPL, kod parçacıklarını hızlıca test etmek için idealdir
🚀 İlk Programınızı Çalıştırın
Bir dosya oluşturun (örn: merhaba.lordex):
yaz("Lordex'e Hoş Geldiniz!")
isim = "Ahmet"
yaz("Merhaba " + isim)
fonksiyon selamla(kisi) {
yaz("Selam " + kisi + "!")
}
selamla("Dünya")
Programı çalıştırın:
lordex merhaba.lordex
📝 Dosya Uzantısı
Lordex dosyaları için .lordex veya .lx uzantılarını kullanabilirsiniz:
lordex program.lordex
lordex program.lx
❓ Sorun Giderme
"lordex: command not found"
Çözüm: Lordex PATH'e eklenmemiş. Ya tam yolu kullanın ya da PATH'e ekleyin.
"Permission denied" (Linux/macOS)
Çözüm: Dosyaya çalıştırma izni verin:
chmod +x lordex
Windows'ta çift tıklama çalışmıyor
Çözüm: .lordex dosyalarını varsayılan olarak Lordex ile açmak için:
- Bir
.lordexdosyasına sağ tıklayın - "Birlikte Aç" → "Başka bir uygulama seç"
lordex.exedosyasını seçin ve "Her zaman bu uygulamayı kullan" işaretleyin
📖 Sonraki Adımlar
Kurulum tamamlandı! Şimdi İlk Programınızı yazmaya başlayabilirsiniz.