HERAKLES Otomatik Avlı kalıcı sunucu. 19 Haziran'da açılıyor. Atius & Wizard güvencesiyle hemen kayıt ol, ön kayıt ödülleri aktif. HEMEN TIKLA!
Selam arkadaşlar sizlerle bu gün nasıl var olan 4.2 gcc sürümümüzü 4.9'a yükseltip C++11 ve Optimization 3 Flag kullanmayı göstereceğim. Edindiğim bazı kaynaklar gereğince bu konuyu paylaşıyorum yabancı bir forumda ingilizce dilinde bu kaynağın benzeri bulunmakta fakat ben size bir çok kaynaktan toplanmış bir konu olarak paylaşıyorum.
[Adım 1]
Seçili gördüğünüz db , game , libgame , libpoly , libsql , libthecore dosyalarındaki Makefileleri açıp ;
Gördüğünüz bu yerleri aşağıdaki gibi değiştiriyoruz eğer CC veya CXX yoksa ki ikisinden biri mutlaka olacaktır sadece var olanı aşağıdaki gibi yapıyoruz ;
Aynı şeyleri liblua'daki config ve Server klasöründeki Makefile'yede yapmanız gerekmekte.
[Adım 2]
Server klasörüne bir metin belgesi oluşturuyoruz ve o metin belgesini açıyoruz .
Daha sonrasında ise Dosyalarda bul seçeneğine basıp dizini seçtikten sonra typeof yazıp değiştir kısmına __typeof ve auto_ptr yazıp değiştir kısmına unique_ptr yazıyoruz.
Daha sonrasında ise Dosyalarda değiştir'e basıyoruz.
Daha sonrasında ise char_item.cpp dosyasında
Şu şekilde değiştiriyoruz :
[Adım 3]
game ve db klasörlerindeki Makefile dosyalarına giriyoruz
Daha sonrasında game makefiledeki
Bu kısmı
db makefileye girin ve bu kısmı ;
[Dikkat] - version.cpp'de hata alırsanız CFLAGS sonuna
[Adım 4]
Şimdi geldik G++49 kurmaya . Öncelikle eğer VDI kullanıyorsanız size konu altından vereceğim linke tıklayarak tar.bz2 dosyasını indireceksiniz. Eğer sunucu kullanıyor iseniz : Putty'e gelip
Çıkan her soruya y ve her pencereye enter diyip kapatıyoruz.
[Adım 5]
Extern için crytopp sürümünü
[Adım 1]
Seçili gördüğünüz db , game , libgame , libpoly , libsql , libthecore dosyalarındaki Makefileleri açıp ;
Gördüğünüz bu yerleri aşağıdaki gibi değiştiriyoruz eğer CC veya CXX yoksa ki ikisinden biri mutlaka olacaktır sadece var olanı aşağıdaki gibi yapıyoruz ;
Aynı şeyleri liblua'daki config ve Server klasöründeki Makefile'yede yapmanız gerekmekte.
[Adım 2]
Server klasörüne bir metin belgesi oluşturuyoruz ve o metin belgesini açıyoruz .
Daha sonrasında ise Dosyalarda bul seçeneğine basıp dizini seçtikten sonra typeof yazıp değiştir kısmına __typeof ve auto_ptr yazıp değiştir kısmına unique_ptr yazıyoruz.
Daha sonrasında ise Dosyalarda değiştir'e basıyoruz.
Daha sonrasında ise char_item.cpp dosyasında
Şu şekilde değiştiriyoruz :
[Adım 3]
game ve db klasörlerindeki Makefile dosyalarına giriyoruz
Daha sonrasında game makefiledeki
Bu kısmı
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
'e tıklayarak değiştirin.db makefileye girin ve bu kısmı ;
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
'e tıklayarak değiştirin.[Dikkat] - version.cpp'de hata alırsanız CFLAGS sonuna
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
kodu ekleyin.[Adım 4]
Şimdi geldik G++49 kurmaya . Öncelikle eğer VDI kullanıyorsanız size konu altından vereceğim linke tıklayarak tar.bz2 dosyasını indireceksiniz. Eğer sunucu kullanıyor iseniz : Putty'e gelip
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
yazarak enterliyoruz. Aksi ise
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Linkini /usr/ports/distfiles bölümüne atıyoruz ve Putty'e
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
yazıp enterliyoruz.Çıkan her soruya y ve her pencereye enter diyip kapatıyoruz.
[Adım 5]
Extern için crytopp sürümünü
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
indirebilirsiniz.
Linkleri görebilmek için Turkmmo Forumuna ÜYE olmanız gerekmektedir.
Şimdi bunu yaptık ne işimize yarayacak ? Kodlarınızda c++11 kullanabileceksiniz ve daha fazla performans alacaksınız.
Konudaki eksikleri yorumlarda belirtirseniz sevinirim.
En Çok Reaksiyon Alan Mesajlar
Konu için teşekkürler,
Buildi kraizy nin oldugu vdi de yaptım
gameyi farklı bi sunucuya atıp start verdim hata veriyor, değişiklikten önce problem yoktu
Öğeyi görmek için üye olmalısınız.
Araştırma yapılan yer
Öğeyi görmek için üye olmalısınız.
GCC 4.9.0: libstdc++.so.6.0.20
buyurun internetten sizin için araştırdım
gcc 4.9 versionu için libstdc++.so.6.0.20 versionunu kullanmakta
6.0.20 versionunu oyun içine atarak denerseniz bir problem olmayacaktır.
Öğeyi görmek için üye olmalısınız.
Böyle de bir link buldum deneyiniz.olmazsa başka bir tane denersiniz.
Herkese kolay gelsin.
Hata:
Öğeyi görmek için üye olmalısınız.
Çözüm:
Game - DB makefile açılır ve flagsa eklenir
Kod:-L/usr/lib64 -lstdc++
Teşekkürler yararlı
Teşekkurler.
Teşekkürler ömer yararlı bir paylaşım olmuş.
Edit.
Bunu yapınca warning ler artıcaktır.
Edit.
Bunu yapınca warning ler artıcaktır.
Son düzenleme:
- Durum
- Üzgünüz bu konu cevaplar için kapatılmıştır...
Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)
Benzer konular
- Cevaplar
- 43
- Görüntüleme
- 12K
- Cevaplar
- 79
- Görüntüleme
- 30K
- Cevaplar
- 28
- Görüntüleme
- 6K
- Cevaplar
- 62
- Görüntüleme
- 13K

teşekkürler sabitlenmesi gereken bi konu